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

2021-07-08 20:32:43 字數 831 閱讀 6537

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表中讓前面的日期自動生成

假設在 的a列輸入起始日期後,採用下拉方式自動填入連續日期,顯示為x月x日 1 選中a列,點選右鍵,選擇 設定單元格格式 見圖一2 在 設定單元格格式 對話方塊的左面選中 日期,右面選擇合適的顯示格式示例,點選確定 見圖二3 在a列日期起始單元格輸入起始日期,如 8 25 見圖三4 輸入後按回車的顯...

如何在excel表中自動顯示去年同期獎分求助

假設大數報表叫sheet1,日期在a列,待累計的數在c列。在同一工作簿的一空白工作表中,a1輸入 1,在 b1輸入 3 表示1月,3日 在a2輸入 sumproduct day sheet1 a 2 a 9999 b1 sheet1 c 2 c 9999 返回去年3日 12個月 的合計數 sumpr...

如何在excel中隨日期自動劃斜線?比如今天是12號,就在12號下方全劃上斜線如果是星期六,星期日則寫日

1 做一個日期的行,隱藏顯示該行 2 下面一行顯示提起,用函式,day f11 3 在 中,輸入函式 if weekday f11,2 7,日 if weekday f11,2 6,六 如果你的日期放在a1,b1中輸入 if or weekday a1,2 6,weekday a1,2 7 日 應該...