Excel創(chuàng)建宏并運(yùn)行的步驟

2018-10-20 09:07 更新

錄制宏

既然你已經(jīng)知道了你需要做哪些操作,是時(shí)候打開你的宏錄制器來創(chuàng)建你的宏了。在你依照下面的錄制步驟之前,請(qǐng)確保你已經(jīng)清除了剛才例子里的格式。按下Ctrl+A以選中整個(gè)工作表,選擇“編輯”-“清除”-“格式”選擇A1:A3并且選擇“編輯”-“刪除”。在“刪除”對(duì)話框,選擇“整行”然后點(diǎn)擊“確定”。


依照以下步驟來創(chuàng)建你的第一個(gè)宏命令:


1、選擇一個(gè)單元格
錄制宏之前,你應(yīng)該想好是否要錄制當(dāng)前單元格的位置。如果你需要宏總是從一個(gè)特定的位置開始,那么先打開宏錄制器再選擇你想要宏開始選中的特定位置。如果當(dāng)前單元格的位置無關(guān)緊要,那么先選擇一個(gè)單元格,然后才打開宏錄制器。


選擇“工具”-“宏”-“錄制新宏”。出現(xiàn)一個(gè)錄制宏對(duì)話框。


錄制新宏


2、給宏取個(gè)名字“WhatsInACell”

技巧:宏命名
如果你忘記給宏命名,Excel 會(huì)給出一個(gè)默認(rèn)的宏名,例如:Macro1,Macro2,等等。宏名可以包含字母,數(shù)字和下劃線,但是第一個(gè)字必須是字母(譯者:中文亦可,建議用英文)。例如:Report1是有效的宏名,然而1Report則是非法的。宏名里不能含有空格。如果你隔開宏名中的每個(gè)詞,可以使用下劃線。


例如:WhatsInACell,改為Whats_In_A_Cell。


3、在宏的存貯位置里,選擇“當(dāng)前工作簿”

技巧:保存宏
Excel 讓你可以將宏保存在三個(gè)地方:

個(gè)人宏工作簿——如果你將宏保存在這里,你每次使用Excel 的時(shí)候都可以使用這個(gè)宏。個(gè)人宏工作簿在XLStart文件夾中。如果這個(gè)工作簿不存在,那么當(dāng)你第一次使用這個(gè)選項(xiàng)的時(shí)候,Excel會(huì)自動(dòng)生成這個(gè)工作簿。


新工作簿——Excel將宏放在一個(gè)新工作簿里。


當(dāng)前工作簿——宏將被保存在你正在使用的工作簿里面。


4、在描述框里輸入:顯示單元格里潛在的內(nèi)容:文本,數(shù)字,公式


5、點(diǎn)擊“確定”關(guān)閉宏錄制對(duì)話框,并開始錄制。

這時(shí),出現(xiàn)了“停止錄制”工具欄。Excel下面的狀態(tài)欄顯示“準(zhǔn)備錄制”


停止錄制宏


停止錄制工具欄提供按鈕來停止錄制,以及讓Excel如何在錄制宏的時(shí)候處理單元格地址


技巧:單元格地址:相對(duì)或絕對(duì)?

絕對(duì)——如果在執(zhí)行宏命令的過程中,無論哪些單元格被選中了,你都希望宏在特定的單元格執(zhí)行這些錄制的操作,那么使用絕對(duì)單元格地址。絕對(duì)單元格引用具有如下形式:$A$1,$C$5等。Excel宏錄制器默認(rèn)使用絕對(duì)引用。在錄制前,確保停止錄制工具欄上的第二個(gè)按鈕沒有被按下去。當(dāng)鼠標(biāo)指向這個(gè)按鈕,工具提示“相對(duì)引用”。


相對(duì)——如果你想要宏可以用在任何區(qū)域,就打開相對(duì)引用。相對(duì)引用具有如下形式:A1,C5等。在錄制前,確保停止錄制工具欄上的第二個(gè)按鈕已經(jīng)被按下去了。記住,Excel 將會(huì)繼續(xù)使用相對(duì)引用,直到退出Excel或者再次點(diǎn)擊相對(duì)引用按鈕。在錄制宏的過程中,你可以使用這兩種引用方法。


例如:你可以選擇一個(gè)特定單元格(如$A$4),做一個(gè)操作,然后選擇另外一個(gè)相對(duì)于當(dāng)前位置的單元格(如C9,他在當(dāng)前單元格$A$4往下5行和向右2列的位置)。當(dāng)你復(fù)制單元格時(shí),相對(duì)引用會(huì)自動(dòng)調(diào)整引用,而絕對(duì)引用則不會(huì)。


6、從新進(jìn)行剛才你手動(dòng)完成的那些操作(參見“寫宏之前的計(jì)劃“)錄制宏的時(shí)候,只有當(dāng)你按下了回車鍵或者點(diǎn)擊了確定之后,你的操作才會(huì)被錄制。如果你按下了Esc鍵或者點(diǎn)擊了取消,宏錄制器不會(huì)錄制任何操作。

7、 完成所有操作后,點(diǎn)擊停止錄制工具欄上的“停止錄制”按鈕,或者選擇“工具”-“宏”-“停止錄制”

運(yùn)行宏

你創(chuàng)建了一個(gè)宏命令后,至少要運(yùn)行一次以確保它運(yùn)行正確。在本章的后面,你將學(xué)到好幾種運(yùn)行宏的方法,不過,現(xiàn)在,使用菜單命令。要看到你的成果,確保清除了例子的格式。按下Ctrl+A以選中整個(gè)工作表,選擇“編輯”-“清除”-“格式”選擇A1:A3并且選擇“編輯”-“刪除”。

在“刪除”對(duì)話框,選擇“整行”然后點(diǎn)擊“確定”。稍后,你將在另外一個(gè)宏里面錄制清除工作表格式的步驟。


1、打開任何包含文本,數(shù)字和公式的工作表


2、選擇“工具”-“宏”-“運(yùn)行宏”來打開宏對(duì)話框


3、 點(diǎn)擊你要運(yùn)行的宏的名稱


運(yùn)行宏

4、選擇“運(yùn)行”,執(zhí)行宏

在宏對(duì)話框,你可以選擇一個(gè)宏,運(yùn)行,編輯或者刪除它你也許經(jīng)常會(huì)發(fā)現(xiàn)錄制的宏不會(huì)按你預(yù)期的和你第一次操作那么運(yùn)行。也許在錄制宏的時(shí)候,你選擇了錯(cuò)誤的字體,或者忘記改變單元格顏色,或者你臨時(shí)發(fā)現(xiàn)最好加上一個(gè)步驟。不必驚慌。Excel允許你修改代碼,而不會(huì)強(qiáng)迫你重新錄制那些單調(diào)的操作。



以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)