雖然現在的電視基本上都有回放功能,但在過去為了避免錯過喜歡的電視節目,我們常常會使用錄像機把節目錄制下來,以便于有時間時再看。在Excel中,也有一個類似錄像機的功能,那就是“錄制宏”。
使用“錄制宏”功能,Excel可以把您在工作表中的每個操作命令保存下來,之后可以重復這些命令。下面,我們以一個極簡單的示例來說明。
錄制宏
單擊“開發工具”選項卡中的“錄制宏”,如下所示。
說明:我之所以把這個功能稱為加強版的“錄像機”,是因為它錄制的操作命令,不僅可以原封不動地執行錄制時所在單元格的操作(“回放”功能),而且可以對其它單元格甚至其它工作表中的單元格進行相同的操作(“克隆”功能)。
錄制宏的三大用處及好處
①用處:組合各選項卡和對話框中的一系列命令(例如上例中錄制的2個命令)、以及自動輸入一些模板化的數據。
好處:提高效率。將大量重復性的操作錄制下來,以后只需一個命令就能執行這些操作,避免在選項卡和對話框中來回重復操作,以及重復輸入一些模板化的數據。
②用處:極好的用于學習Excel VBA的工具
好處:錄制宏后,我們可以通過研究其代碼學習VBA。尤其好的是,如所示,將Excel工作表界面和VBE編輯器界面并排排列,可以在錄制時一邊操作一過查看生成的代碼,對照學習體會。
③用處:獲取代碼的源泉
好處:Excel的對象、屬性繁多,將它們全部記住不可能也無必要。在編寫代碼時,通過錄制相關的代碼,找到所需的對象、屬性,稍作修改或調整,即可運用到自已的程序代碼中。
錄制宏的技巧
在錄制宏前,最好先演示下要錄制的操作,制定操作步驟,再開始錄制,避免無用的操作生成大量無關的代碼。