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