我想在每次開啟 Excel 檔案時以及關閉之前執行一個巨集。我嘗試使用下面的腳本,但它不起作用。
Private Sub Worksheet_Activate()
'my macro
End Sub
答案1
如何在每次開啟或關閉工作簿時執行巨集?
打開:
Private Sub Workbook_Open()
' dosomething
End Sub
或者
Sub Auto_Open()
在模組中使用
關閉:
Private Sub Workbook_BeforeClose(Cancel As Boolean)
' dosomething
End Sub
或者
Sub Auto_Close()
在模組中使用
資料來源:
- StackOverflow 問題打開時自動運行巨集的好方法是什麼
- 在關閉 Excel 檔案之前執行巨集的 VBA 程式碼