一、宏
1、宏:就是一些命令組織在一起,作為一個單獨命令完成一個特定任務。
Microsoft 中對宏定義為:「宏就是能組織到一起作為一獨立的命令使用的一系列命令,它能使日常工作變得更容易」。
2、宏的執行原理:宏的執行實質上是在執行一行行的代碼 。我們通過錄製宏,將宏轉換為一行行代碼,當調用此宏時,實際上就是按照一行行代碼機械運行,來達到目的。因此,當工作中有很多繁瑣重複的操作的時,錄製為宏,再調用宏來執行可以極大提高工作效率。
舉一個簡單的例子:
清除所有單元格格式,正常需要4步操作:選擇區域——開始——清除——清除格式(完成);
使用宏,只需要2步:選擇區域——調用宏(完成)
可能你會覺得,4步和2步的區別並不大,確實,這是一個簡單的例子,這裡面只是一步的操作,當操作增加時,比如:進行清除格式後,定位到常量(數值),應用條件格式,大於60分填充為藍色,並將字體顏色修改為白色,普通操作至少要9步,而應用宏只需要2步!用極快不為過吧!
下圖是宏的編輯器,宏執行的背後就是一行行代碼執行的結果:
二、錄製宏
1、點擊錄製宏主要有3個位置:窗口最後「自定義狀態欄」;自定義功能區「視圖」—「宏」;自定義功能區「開發工具」—「代碼」,錄製時選取其一即可,根據個人習慣。
2、點擊錄製宏,跳出對話框:
設置宏名,先為宏取個名字,方便我以後找它,比如「清除所有格式」;
設置快捷鍵,這裡注意一點,設置的快捷鍵會覆蓋原有快捷鍵的功能,比如我設置ctrl+c,那麼這個快捷鍵原本的複製的功能就被覆蓋掉了,所以一般取不重複的;
保存位置,說一點,保存在個人宏工作簿中,在以後打開的每個excel文件中,都可以調用次宏;
點擊確定開始錄製宏,也就是說,你的操作會被記錄下來轉換成代碼。
操作結束點擊結束錄製,這樣一個宏就錄製成功了。
三、調用宏
自定義功能區「視圖」—「宏」—「查看宏」;自定義功能區「開發工具」—「代碼」2種查看方式,可以查看所有的宏,點擊執行進行調用,當然也可以進行編輯。
四、製作宏控制項
先點擊自定義功能區的插入,選擇表單控制項,有許多樣式可供選擇,這時會彈出宏的對話框,選擇一個宏名稱生成控制項,雙擊控制項可以更改控制項名稱,移動將它放在合適的位置,只要單擊控制項,就可以自動進行一系列的操作,省略了選擇宏和點擊執行的步驟啦!
補充:
個人宏工作簿,是專門保存宏的。第一次把宏保存在個人宏工作簿中時,就會有一個個人宏工作簿出現,但是它是隱藏的,你看不到它,那怎麼找到它呢?先將系統的隱藏文件設置為可見,再找到excel的路徑下的「XLSTART」文件夾,該文件夾下的「PERSONAL.XLSB」就是隱藏的個人宏工作簿。
當有了個人宏工作簿之後,每次打開一個excel文件,個人宏工作簿都會自動打開,可以理解為方便你使用吧,但有時候我們看不到它顯示出來,只需要到視圖選項卡點擊取消隱藏即可。
除了編輯宏代碼必須顯示個人宏工作簿之外,一般情況下使用個人宏工作簿隱藏是沒有影響的。