excel宏的制作方法
第一步,錄制新宏 選擇“工具-宏-錄制新宏”,在對話框中,為你將要做的宏設(shè)定一個快捷鍵。確定之后,可以看到一個小的工具欄,上面有個“停”字。從現(xiàn)在開始,你的每一步操作都會被記錄下來,直到單擊“停”字下面的按鈕,結(jié)束宏錄制過程。替換默認宏名主要是便于分別這些宏。宏名最多可為255個字符,并且必須以字母開始。其中可用的字符包括:字母、數(shù)字和下劃線。宏名中不允許出現(xiàn)空格。通常用下劃線代表空格。
第二步,執(zhí)行宏 錄制完一個宏后之后就可以執(zhí)行它了,只要,就會重復剛才的一系列操作。 當執(zhí)行一個宏時,EXCEL按照宏語句執(zhí)行的情況就像VBA代碼在對EXCEL進行“遙控”。但VBA的“遙控”不僅能使操作變得簡便,還能使你獲得一些使用EXCEL標準命令所無法實現(xiàn)的功能。 要執(zhí)行剛才錄制的宏,可以按以下步驟進行:
1)選擇任何一個單元格。 2)選擇“工具”—“宏”—“宏”,顯示“宏”對話框。 3)選擇自己錄制的宏名,選擇“執(zhí)行”。
或者是直接按下按初始設(shè)定的快捷鍵,也可以執(zhí)行宏。
查看錄制的代碼 選擇“工具”—“宏”—“宏”,顯示“宏”對話框。
單擊列表中的自己定義的宏名,選擇“編輯”按鈕。 此時,會打開VBA的編輯器窗口(VBE),在這里我們可以看到VBA的語句。(關(guān)于VBA知識,請參考《excel中VBA基礎(chǔ)入門介紹》等文章)
編輯錄制的宏 需要編輯宏是因為以下三個方面的原因。一:在錄制中出錯而不得不修改。二:錄制的宏中有多余的語句需要刪除,提高宏的運行速度。三:希望增加宏的功能。比如:加入判斷或循環(huán)等無法錄制的語句。
錄制宏的局限性
希望自動化的許多EXCEL過程大多都可以用錄制宏來完成.但是宏記錄器存在以下局限性.通過宏記錄器無法完成的工作有:
1)錄制的宏無判斷或循環(huán)能力。2)人機交互能力差,即用戶無法進行輸入,計算機無法給出提示。3)無法顯示EXCEL對話框。4)無法顯示自定義窗體。
|