學習VBA的領路人——宏(上篇)


學習VBA的領路人——宏(上篇)

本篇文章為大家解決以下幾個問題:

1、 什麼是宏

2、 錄製宏對於學習VBA的作用

3、 如何錄製一個宏

一、什麼是宏

在介紹VBA編程之前,應該先了解一下錄製宏。我們使用Exce的宏錄製器來錄製宏,它的用處是記錄一系列操作並且將這些操作轉換為VBA代碼。宏指一系列 Excel能夠執行的操作,用自定義的宏名來保存這一系列的命令。

二、錄製宏對於學習VBA的作用

即使對編寫VBA代碼已經非常熟練,也會在工作時使用宏錄製器來錄製宏。使用宏錄製器來錄製宏有兩個原因:一個原因是因為使用宏錄製器可以節省開發時間,開發者通常用它來建立應用程序的基礎;另一個原因是宏錄製器可以用作學習工具,如果不能確定如何編寫一系列的步驟,可以進行錄製,再查看代碼或進行修改。

換句話說,宏既可以幫助用戶快速完成批量重複的操作,也可以幫助用戶快速學習並掌握Excel VBA的基本語法,隨著學習的深入,慢慢就能看懂宏命令中的代碼,然後做出一些修改後為自己所用。

三、如何錄製一個宏

在錄製宏之前要做下述準備工作:

1、打開"開發工具":選擇"文件"選項卡,單擊"選項",在"自定義功能區"中勾選"開發工

具",然後點擊"確定",則 Excel中將會出現"開發工具"選項卡。


學習VBA的領路人——宏(上篇)


2、啟用宏:還是在“選項”對話框中選擇“信任中心”,單擊“信任中心設置”,在打開的

話框中的“宏設置”一項中,選擇“啟用所有宏”,然後點擊“確定”。


學習VBA的領路人——宏(上篇)

3、注意在以後保存文件的操作中,文件類型要選擇“啟用宏的工作簿”,擴展名是".xlsm"

這樣代碼才會保存下來,否則代碼會自動丟掉

特別說明:文章最後的視頻是在Excel2013下錄製的,同樣適用於2007、2010以及2016。宏的運行過程是不可逆的,不能撤銷宏操作,所以在執行宏之前要注意按(CTRL+S)備份教據,如果執行後想撤銷,需要關閉工作簿,不保存更改,再次打開文件。

下面我們演示如何錄製一個宏,該宏的操作是改變單元格的字體和顏色;具體步驟如下:

1、打開一個新的工作薄

2、在單元格A1中輸入"我的第一個宏"

3、選中單元格A1

學習VBA的領路人——宏(上篇)


4、先要把“錄製宏”下面的“使用相對引用”選中,後選擇“開發工具”→“錄製宏”,在顯示的“錄製宏”對話框中輸入“ 更改字體大小和顏色”作為宏名,也可以在對話框中設置快捷鍵以及對即將進行的操作做出說明。單擊“確定”開始錄製宏。


注意:宏的名字最多可為255個字符,並且必須以字母或漢字開始。宏名中可用的其他字符包括字母

數字和下劃線,宏名中不允許出現空格。通常用下劃線代表空格。

5、此時處於錄製狀態,將A1單元格字體大小設為18,將字體顏色設為紅色。


學習VBA的領路人——宏(上篇)


6、返回“開發工具”,單擊“停止錄製”按鈕,結束宏錄製過程。

具體步驟詳見下面視頻演示:


視頻加載中...

以上就是我們使用宏錄製器錄製一個宏的全部過程,後面我們會繼續為大家介紹,如何使用已經錄製的宏。


分享到:


相關文章: