學(xué)習(xí)啦>學(xué)習(xí)電腦>工具軟件>辦公軟件學(xué)習(xí)>Excel教程>Excel2013教程>

如何讓Excel工作簿中宏自動(dòng)運(yùn)行

時(shí)間: 錦暉1117 分享

  在Excel工作簿中創(chuàng)建宏后,有時(shí)用戶需要宏能夠隨著工作表的打開自動(dòng)運(yùn)行。要實(shí)現(xiàn)這種宏的自動(dòng)運(yùn)行可以使用Auto_Open過程啟動(dòng)和事件啟動(dòng)這兩種方式。以下是學(xué)習(xí)啦小編為您帶來的關(guān)于讓Excel工作簿中宏自動(dòng)運(yùn)行,希望對(duì)您有所幫助。

  讓Excel工作簿中宏自動(dòng)運(yùn)行

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

  圖1 單擊“編輯”按鈕

  圖2 修改過程名

  圖3 宏名稱發(fā)生改變

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

  圖4 雙擊

  圖5 選擇對(duì)象和事件并輸入代碼

  提示

  Auto_Open過程是一個(gè)特殊的自定義Sub過程,其包含的代碼可以在工作簿打開時(shí)自動(dòng)執(zhí)行,宏過程寫入其中當(dāng)然也將被自動(dòng)調(diào)用執(zhí)行。Worksheet對(duì)象的Activate事件是在工作表被激活時(shí)觸發(fā),在該事件代碼中調(diào)用宏過程將使工作表被激活時(shí)宏被啟用。

猜你喜歡:

1.Excel中宏安全性設(shè)置的技巧有哪些

2.excel2010如何啟用宏功能

3.excel 2010開啟宏的三個(gè)方法

4.Excel2007中包含宏并進(jìn)行啟動(dòng)的操作方法

5.excel表格如何設(shè)置啟用宏

3758907