估計很多人對Excel宏代碼的使用很少,,甚至很陌生,今天就給大家說明下宏代碼的簡單運用,。 第一步,,宏代碼放在哪點擊:開發(fā)工具-Visual Basic,即可打開VBA界面,,Microsoft Visual Basic for Applications(如果沒有該選項卡,,右鍵單擊菜單欄-自定義功能區(qū)-在右邊找到開發(fā)工具并打勾,點擊確定之后即可看見該選項卡) ?經??吹接腥耸钦f的VBE,,可能是意指Excel。 ?單擊:插入-模塊,即可插入一個新的模塊,,將代碼粘貼進去 ?我這個里面每次新建模塊都會自動加入一行代碼,,Option Explicit。表示要求變量聲明,,即所有變量必須先聲明(定義)才能使用,。通常也建議大家在使用變量的時候都要先聲明再使用,至于其作用和好處我就不多說了,,基本上VBA的書上都會寫到,。對于使用者來說,,就不需要這行代碼了,,如果你的代碼的作者沒有聲明變量,那有這行在,,你的代碼就幾乎無法運行了,。 第二步:接下來就是保存文件了通常用下面這三種方式來保存: ?第1種方式:保存為啟用宏的工作簿,后綴名為xlsm的文件當保存為xlsm的文件時,,代碼僅在該工作簿中有效,。第2種方式:保存為啟用宏的工作簿模板,即xltm的工作簿,;該方式與上者相同,,但是卻可以作為模板使用,保存關閉之后,,雙擊該文件即可新建工作簿,,而且工作簿中自帶原有代碼。第3種方式:將工作簿保存為Excel加載項,,即后綴名為xlam,。保存并關閉之后,新建工作簿,,單擊:開發(fā)工具-Excel加載項,,如果保存在默認位置,即可在次看見保存的加載項,,如果沒有也沒關系,,點擊瀏覽按鈕打開剛才保存的文件即可。然后在此界面勾選之后,,點擊確定,。這樣做了之后即可在該電腦上的任意一個excel文件中使用該宏代碼了。(如果使用自定義函數的excel文件需要給別人查看,,請不要使用該方式) ?第三步:使用宏1,、Sub過程單擊:開發(fā)工具-宏,即可看見可供使用的Sub過程(帶有參數的Sub過程和開頭為Private的過程不可見) ?如上圖中的Sub過程,只有第二個可以看見,,第一個是看不見的,。2、Function過程此即為自定義函數,,用法與Excel自帶公式相同,。在插入函數界面選擇用戶定義即可看到所有可見的自定義函數(同樣的,帶Private的function過程不可見),,同時在單元格中輸入函數時下拉列表中亦可見,。 ?如下圖:ArrV函數不可見,ArrToStr函數可見,。但是不可見不代表不可用,,雖然在插入函數界面和單元格函數下拉列表中看不到,依然可以在單元格中使用該函數,,就如同excel中的隱藏函數NUMBERSTRING,。 以上就是有關宏的基本用法,歡迎大家探討,。 |
|
來自: 人在旅途ricxra > 《Excel》