EXCEL VBA - 使用自動化程序 - 開啟|關閉EXCEL時,自動執行巨集
另一種讓EXCEL VBA自動化執行巨集的方式,是在「開啟」或是「關閉」EXCEL檔案 時,讓巨集的程序自動執行。
建立「自動執行程序」其方法就如同建立其它的巨集,方式是一樣的。唯一不同之處在於「procedure」要用以下指定的命名:
● Auto_open:當EXCEL工作簿「打開」時,就會自動執行此程序。
● Auto_close:當EXCEL工作簿「關閉」時,就會自動執行此程序。
範例:
在開啟EXCEL時,在欄位「A3」、「A4」填入「23」。
在關閉EXCEL時,在欄位「A3」、「A4」填入「」,也就清除該欄位內容。
Sub auto_open()
Range("A3").Select
ActiveCell.FormulaR1C1 = "23"
Range("A4").Select
ActiveCell.FormulaR1C1 = "23"
End Sub
Sub auto_close()
Range("A3").Select
ActiveCell.FormulaR1C1 = ""
Range("A4").Select
ActiveCell.FormulaR1C1 = ""
End Sub
巨集畫面
實際畫面
文章標籤
全站熱搜
