如何在啟用excel時自動執行vba的某個巨集

時間 2021-07-08 20:34:05

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...