1樓:哇哎西西
1、首先將excel文件(預設新建副檔名為xlsx),另存為啟用巨集的工作簿,副檔名為xlsm。
2、按下組合鍵alt+f11快速切換到vba視窗。
3、進入vba視窗後的介面,如圖所示。
4、雙擊thisworkbook後,會彈出一個**視窗。
6、儲存,關閉,重新開啟excel(副檔名為xlsm)文件,效果如圖所示。
2樓:魚木混豬喲
步驟如下:
1.sheet1中有個名為main的巨集,需要excel啟動時自動執行2.雙擊thisworkbook,選擇workbook,選擇open事件,會自動出現2段**
3.在**中間新增如下**:
4.關閉儲存,再開啟excel**式,就會自動執行sheet1中的main巨集了
3樓:平陽虎
private sub workbook_open()……【功能**】
end sub
workbook_open事件**為工作簿**,一定要放在thisworkbook模組內,否則不會自動執行。
4樓:落葉l無情
workbook_open()事件裡面呼叫巨集,該事件在thisworkbook 裡面
private sub workbook_open()call 巨集名稱()
end sub
如何用vba實現開啟指定excel檔案並執行其中的某個巨集
5樓:匿名使用者
啟用excel事件功能,當啟用工作薄時自動執行巨集和一些操作
如何在excel中一列數字自動加
堅果雲 1.在任意單元格先寫個1,然後複製它,再選中資料 2.單擊滑鼠右鍵 選擇性貼上 在彈窗中選擇 加 確定。 比如a列 在其他列某單元格輸入1然後複製該單元格 選擇a列資料區域 右鍵 選擇性貼上 加 葬花吃人 旁邊空單元格輸入數字1,並複製這個單元格 選定a列資料區域 ctrl alt v 勾選...
如何在EXCEL表中自動生成時間,並能保持不變
方法一 利用迭代計算 點選excel左上角的 檔案 選項 彈出的對話方塊中,選擇 公式 選項卡,勾選 啟用迭代計算 確定 將需要填入時間的單元格格式設定為需要的單元格格式,輸入公式 if a2 if b2 now b2 a列為錄入資料,b列記錄錄入資料的時間,需要注意的是,填寫資料前,先將公式填充至...
請問如何在Excel中,將一列資料自動隨機排列,並把結果自動生成為新的一列
在b1單元格輸入以下公式,然後向下填充公式 rand 在d1單元格輸入以下公式,然後向下填充公式 index a a,match large b b,row a1 b b,0 寫個vba版本,如下 sub a列隨機排序 dim rca,i,w,k,c as longdim s as string r...