保存宏
在這章中,你創建的宏WhatsInACell位于一個Excel工作表中。你需要保存這個開啟了的工作表來保存這個宏。建議你将其保存為Chap01.xls。保存後,關閉它,然後打開一個新工作表。注意,你工具欄上的自定義按鈕還在那兒,正如工具菜單裡的Contents of Cells樣還在那兒一。在你使用這些工具運行宏之前,請在單元格A1裡輸入“Addition”,A2裡輸入數字2,A3裡輸入數字4,A4裡輸入“=SUM(A2:A3)”。當你運行這個宏時,Excel會打開适當的工作表并且執行這個指定給自定義工具的過程。
打印宏
如果你要将你的宏歸檔起來,或者在你離開電腦的時候研究宏代碼,你就需要打印宏。你可以打印你儲存宏的整個模塊,也可以打印選擇的行。
打印含有宏的整個模塊:
1、将光标放在模塊的任意地方
2、選擇“文件”-“打印”
3、在打印-VBA對話框,選擇“當前模塊”
4、點擊确定打印模塊
打印選中的文本:
1、在模塊裡,選擇你要打印的文本
在工程浏覽器窗口,你可以選擇你需要的工程
錄制宏的時候,你打開了公式的顯示。這個宏的名稱表明可以切換公式顯示的開和關。你必須修改代碼才能确保它按照這種方式運行。
錄制的宏設置當前窗口顯示公式為真:
ActiveWindow.DisplayFormulas = True
設置為“False”将關閉公式的顯示:
ActiveWindow.DisplayFormulas = False
為了在VBA裡設置轉換,你需要按照下面的方法來連接兩語句:
ActiveWindow.DisplayFormulas = Not ActiveWindow.DisplayFormulas
用上面的語句代替你錄制的代碼,并且運行這個宏。無論你運行多少次,這個宏總是知道做什麼。你可以使用相同的思路來創建代碼以切換格式線或其它Excel特點的顯示與否。當你關閉Excel時,它會提示你保存個人宏工作簿的變化,點擊确定以保存變化。當你重啟Excel,個人宏工作簿會在後台自動開啟。
如果你想要在個人宏工作簿裡保存其它的宏,你可以選擇下列方法中的一個:
1、錄制一個新宏,并且選擇個人宏工作簿來儲存
2、切換到VB編輯器,打開你要移動到個人宏工作簿裡去的宏,剪切這個宏,并且打開個人宏工作簿。将宏粘貼到已經存在的模塊中,或者創建一個新模塊再粘貼
3、選擇“文件”-“導入文件”……從另外一個VB工程(*.frm,*.bas,*.cls)導入宏代碼
打開含有宏的工作簿
無論何時你打開一個含有宏的工作簿,Excel顯示一個警告信息,如圖1-16。為了避免顯示這個警
告信息,你可以通過安全對話框關閉病毒保護,如下圖所示。
當病毒信息出現時,你可以選擇:
1、取消宏——當你打開一個來源不熟悉的含有宏的工作簿,例如因特網,電子郵件,為了保護你的電腦不被宏病毒破壞,你應該選擇“取消宏”。工作簿打開時不會運行它裡面的任何宏。如果沒有密碼保護的話,你就可以切換到VB編輯窗口查看代碼。查看代碼後(如果代碼安全),你可以關閉該工作簿,然後重新打開它并且啟用宏。
如果你打開了病毒保護,當工作簿含有宏時,Excel 會彈出一個警告信息
2、啟用宏——你如果指定這個工作簿來自于一個可靠的來源,也含有有用的宏,點擊啟用宏按鈕。
3、更多信息——在你決定取消或者啟用宏時,如果你需要了解更多的信息,那麼點擊這個按鈕。Excel2002 有一個有用的功能讓你自動取消所有沒有簽名并且來源不明的宏。選擇“工具”-“宏”-“安全”進入這個功能。
當你創建一個需要給别人使用的宏時,你可以使用VB編輯器工具菜單裡的數字簽名來确認這個宏不會帶來病毒。宏的數字簽名正如在紙上的簽名。請在Excel在線幫助裡搜索如何安裝和創建你自己的數字簽名。輸入“數字簽名”就可以獲得相關主題。
選擇中間的選項,讓你根據工作簿決定是否取消或者啟用宏VB編輯窗口
現在,你已經知道如何錄制,運行和修改宏了,讓我們花些時間來熟悉VB編輯器的一些特點。使用
VB編輯器上的工具,你能夠:
1、編寫你自己的宏過程
2、創建自定義窗體
3、查看和修改對象屬性
4、測試VBA過程和定位錯誤
有兩種方法進入VB編輯器:
①從Excel界面的工具菜單:選擇“工具”-“宏”-“宏編輯器”
②從鍵盤:按下Alt F11
(在工作表标簽上單擊右鍵,然後選擇查看代碼)
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!