移動版 - 最新教程 - 熱門教程 - 推薦教程 - 熱門資源 分享高質量的原創Office教程、Word教程、Excel教程、PPT教程。

讓Excel工作簿中宏自動運行的兩種方法

發布時間:2016-03-30 來源:Office辦公助手(www.wowhua.com)

在Excel工作簿中創建宏后,有時用戶需要宏能夠隨著工作表的打開自動運行。要實現這種宏的自動運行可以使用Auto_Open過程啟動和事件啟動這兩種方式,本文分別介紹讓Excel工作簿中宏自動運行的兩種方法。

1、啟動Excel并打開包含宏的工作表,在“開發工具”選項卡的“代碼”組中單擊“宏”按鈕打開“宏”對話框,單擊“編輯”按鈕打開VBA編輯器窗口,如圖1所示。在代碼窗口中將原有的過程名更改為"Auto_Open",如圖2所示。切換到Excel窗口,再次打開“宏”對話框,可以看到宏的名稱已經改變,如圖3所示。保存該文檔,當再次打開該文檔時,宏將自動運行。

讓Excel工作簿中宏自動運行的兩種方法

圖1 單擊“編輯”按鈕

讓Excel工作簿中宏自動運行的兩種方法

圖2 修改過程名

讓Excel工作簿中宏自動運行的兩種方法

圖3 宏名稱發生改變

2、在“開發工具”選項卡的“代碼”組中單擊"Visual Basic"按鈕打開VBA編輯器,在工程資源管理器窗口中雙擊"Sheet1(Sheet1)"選項,如圖4所示。在打開的代碼窗口的“對象”下拉列表中選擇"Worksheet"選項,在“事件”下拉列表中選擇"Activate"選項,在Activate事件代碼中添加宏過程名,如圖5所示。保存文檔,這樣當工作表被激活時宏將自動執行。

讓Excel工作簿中宏自動運行的兩種方法

圖4 雙擊

讓Excel工作簿中宏自動運行的兩種方法

圖5 選擇對象和事件并輸入代碼

提示

Auto_Open過程是一個特殊的自定義Sub過程,其包含的代碼可以在工作簿打開時自動執行,宏過程寫入其中當然也將被自動調用執行。Worksheet對象的Activate事件是在工作表被激活時觸發,在該事件代碼中調用宏過程將使工作表被激活時宏被啟用。

更多相關閱讀

怎樣讓Word在錄制宏之后顯示“宏安全警告”通知框

啟用Excel文檔中被禁止的宏的方法

Excel 2003/Excel 2007安裝“簡繁轉換加載宏”后“簡繁轉換”按鈕不

以Excel 2013為例來介紹宏安全性設置的方法

獲取所有Word命令的宏“ListCommands”的使用方法

    相關教程
    推薦教程
    專題教程推薦
    熱門資源下載
    色就色 综合偷拍区,色综合天天综合网,色就色 综合偷拍区欧美