宏錄製這個功能,從本質上去說,你可以用宏去執行很多操作的VBA代碼,然而我們在Excel中,你可以去編寫或者去錄製他。我們通常說的宏,是我們通過錄製而得到的代碼。
錄製宏就相當於我們手機中的電話號碼,我們首先是將電話號碼存下來,之後想聯繫這個人的時候,只需要重複撥打號碼即可。我們在Excel錄製宏,也是先錄製宏,然後在重複執行,他們的本質意思是一樣的。當然,如何更好更快速的如學習宏呢?話說再多,也不如見一見他的廬山真面目。
錄製宏按鈕在我們開發工具下的擴展菜單中,我們一般打開開發工具,就可以看到錄製宏。
我們點擊錄製宏按鍵,就可以彈出一個對話框,如下圖所示。可以看到的是錄製宏對話框,這個包含四個選項,依次是宏名、快捷按鍵、保存位置、說明。我們稍微解釋一下這4個地方的作用。
宏名:顧名思義就是我們要錄製的宏,你給他命名,這個名字可以隨你定製,這是必須命名,不可或缺;
快捷鍵:就是我們經常說的快捷按鍵,可以快速執行這個錄製的宏。這個是可以預設的;
保存在:就是我們錄製宏保存的位置,這個一般默認保存在當前工作薄中。
說明:言外之意就是你對這個宏的解釋,讓其他的人,一眼就知道這個宏是什麼功能的。
我們如何來錄製宏呢?
第一步,打開開發工具卡,選擇錄製宏,彈出如上對話框;
第二步,可以直接點擊確認,都可以使用默認值;
第三部,就可以去在Excel中進行操作,等你的操作完成後,再次點擊錄製宏那個按鍵,停止錄製。此時就完成錄製宏的操作。
我們完成錄製宏的操作,那麼我們如何去看我們剛剛錄製的代碼呢?
我們一起來看看動畫是如何實現的吧!
需要注意的是在工程資源管理器中,我們剛剛錄製的代碼,一般都是默認放在左側的模塊中,我們雙擊模塊,就可以看到我們剛剛錄製的代碼。
當然我們完成錄製宏以後,我們可以修改這個代碼,所以你不要想到通過錄製而得到的宏,不能修改,這個是錯誤的。
也許細心的發現在錄製宏按鈕的下方有相對引用,其實錄製宏是有2中模式的,一個是相對模式和絕對模式。Excel默認的是絕對引用模式,這個我們可以理解成我們在Excel中的函數公式的絕對引用就是$F4,意思就是絕對引用F4單元格。
而相對引用呢,就是相對於你當前制定活動單元格。因此在某種程度上說,對我錄製相對引用的宏的難度要高一點的。你可以聽通過幾次的錄製,就會發現這2中錄製宏的差別所在。
另外一個地方可以注意的是,我們錄製的宏可以保存在個人宏工作薄中,當我們把宏保存在這個文件中的時候,當我打開任何一個Excel文件的時候,我們都可以執行和看到這個宏。當我第一次選擇這個時候,就會自動激活一個為PERSONAL.SLXB的宏文件。在後面的我們經常會將宏保存在這個文件中。
寫在最後,我們還可以給宏指定快捷按鍵,而不是我們每次執行,都打開工程資源管理去執行。這個時候我們就可以用,按鍵來解決這個事情。如下圖所示.
打開開發工具,選擇插入,在選擇第一個按鍵,然後彈出對話框,讓你將這個快捷按鍵指定給到哪一個宏。
當你完成指定你所需要的那個錄製宏以後,現在你只需點擊這個按鍵,就可以快捷的執行宏了,是不是感覺更方便了一點呢?
通過學習了解這麼多,相信你肯定已經會了錄製宏這個功能,另外需要說明的一點是,我們宏都是保存在XLSM文件格式中的。在xls和xlsx均不能保存我們錄製的宏,這個是初學的你需要注意的。
我是Excel教案,關注我持續分享更多的Excel技巧