【Excel VBA】除了檢視巨集執行,將巨集增加到自訂存取工具列快速執行




Excel錄製巨集等於是用很簡單的方式客製開發自己的命令,錄製好的巨集有很多種執行方式,包括新增到快速存取工具列,視情況選擇適合方式可提升效率。

Excel從很早版本就有快速存取工具列,把常用的指令(命令)放到那一列小圖標上,先前章節已經錄製了不顯示格線或是調整數值格式等巨集,巨集的執行除了設定好的快速組合鍵,比較正式的方法是本文會介紹的檢視巨集清單,本文同時也會補充將巨集新增到快速存取工具列的步驟,以下具體介紹:

一、檢視巨集

上方功能區「檢視\巨集」下拉後選擇「檢視巨集」,快速組合鍵是「Alt+F8」,作用是「查看可使用巨集的清單」。

【Excel VBA】除了檢視巨集執行,將巨集增加到自訂存取工具列快速執行 VBA自動化 第1張

二、巨集清單

進入「巨集視窗」,有看到目前活頁簿有先前文章錄製的「工作表不顯示格線」。中間「巨集存放在」選單下拉,可以限定看存放某個已開啟活頁簿的巨集清單,可以看「所有開啟的活頁簿」,也可以看到先前在個人巨集活頁簿「PERSONAL.xlsb」所錄製的「數值格式」巨集。選好了之後按「執行」就會執行巨集程式。

【Excel VBA】除了檢視巨集執行,將巨集增加到自訂存取工具列快速執行 VBA自動化 第2張

三、Excel選項

進入「Excel選項」,移到「快速存取工具列」頁面,將「由此選擇命令」下拉有許多選擇,這裡點選「巨集」。

【Excel VBA】除了檢視巨集執行,將巨集增加到自訂存取工具列快速執行 VBA自動化 第3張

四、新增命令

下拉後是所有的巨集清單,選擇前面步驟所提的「數值格式」,Excel會自動提示這個巨集所存放的檔案路徑,沒問題的話將它「新增」到「自訂快速存取工具列」。

【Excel VBA】除了檢視巨集執行,將巨集增加到自訂存取工具列快速執行 VBA自動化 第4張

五、修改按鈕

新增到工具列之後下方點選「修改」作用,提示的作用是「修改指定給巨集的按鈕之標籤或圖示」。

【Excel VBA】除了檢視巨集執行,將巨集增加到自訂存取工具列快速執行 VBA自動化 第5張

六、選擇圖示

在「修改按鈕」視窗裡面可以修改巨集的「符號」及「顯示名稱」,設定好了按「確定」,這裡比較看不出來選了哪一個,到下個步驟會比較清楚。

【Excel VBA】除了檢視巨集執行,將巨集增加到自訂存取工具列快速執行 VBA自動化 第6張

七、工具列巨集命令

如圖所示選的是這個符號,將遊標移到這個圖示會顯示它的名稱。

【Excel VBA】除了檢視巨集執行,將巨集增加到自訂存取工具列快速執行 VBA自動化 第7張

從巨集命令到VBA程式

錄製好的巨集可以放到工具列上變成一個命令,操作方式和其他Excel命令完全一樣。從這個角度出發,可以把Excel原本所有的命令當作是微軟開發人員事先設計好的巨集程式,包括函數的部分也是如此。使用者所錄製的巨集算是「半自定義」的命令,後續章節會介紹如何寫VBA程式,完全自由不受限制的設計開始屬於自己的命令。




當前文章延伸閱讀:
VBA自動化