說(shuō)明:如果您有任何疑問(wèn)或想咨詢(xún)其他業(yè)務(wù)請(qǐng)撥打電話(huà) 400 685 0732
全網(wǎng)監(jiān)測(cè)海量數(shù)據(jù)按需發(fā)布監(jiān)測(cè)預(yù)警
實(shí)時(shí)把握輿情動(dòng)態(tài)精準(zhǔn)追溯信息源頭
在excel當(dāng)中有許多功能都是我們平時(shí)很少用到,而且也很少看到的,比如說(shuō)excelvba,雖然我們平時(shí)不經(jīng)常用,但是它的功能還是非常強(qiáng)大的,主要的作用就是可以編寫(xiě)代碼,可是具體是如何使用的呢?接下來(lái)我們就一起來(lái)好好的了解一下吧。
excelvba基礎(chǔ)入門(mén)——excelvba如何編寫(xiě)代碼
第一步,如何才能打開(kāi)編寫(xiě)VBA代碼的窗口呢?
其實(shí)他有多個(gè)打開(kāi)的方法:
在工作表標(biāo)簽上右鍵-查看代碼
按Alt+F11
開(kāi)發(fā)工具-點(diǎn)VisualBasic圖標(biāo)
在哪編寫(xiě)代碼呢?
最常用的:插入-模塊,新建一個(gè)模塊用來(lái)存放編寫(xiě)的代碼。
寫(xiě)代碼
插入(或雙擊)模塊后,在右側(cè)的空白位置就是編寫(xiě)代碼的地方。
可以執(zhí)行的VBA代碼(宏程序),結(jié)構(gòu)是這樣的:
Sub程序名(參數(shù))
可以執(zhí)行任務(wù)的代碼
EndSub
輸入Sub程序名()然后回車(chē),EndSub就會(huì)自動(dòng)輸入,如下圖:
在開(kāi)始和結(jié)束語(yǔ)句之間輸入代碼,執(zhí)行在單元格A1中輸入數(shù)字123
Range(‘A1’)=123
注:在VBA中,Range(‘單元格地址’)來(lái)表示單元格,又如Range(‘A1:B100’)表示A1:B100單元格區(qū)域。在單元格中輸入值,直接用=值即可(字符串兩邊要加雙引用),如果清空則=”
再編寫(xiě)一段清空代碼:
運(yùn)行代碼,在編寫(xiě)代碼時(shí)經(jīng)常要測(cè)試是否正確。測(cè)試方式是把光標(biāo)放在代碼行的任意位置,點(diǎn)擊運(yùn)行小按鈕。
點(diǎn)擊按鈕執(zhí)行VBA代碼
在Excel中插入的圖形、圖片、按鈕控件都可以執(zhí)行VBA代碼。讓它們執(zhí)行很簡(jiǎn)單,只需要右鍵菜單中點(diǎn)擊指定宏-選取編寫(xiě)的宏名稱(chēng)。
保存VBA代碼
Excel2007版及以后,需要保存為“啟用宏的工作簿’類(lèi)型,VBA代碼才能保存下來(lái)。
excelvba使用小竅門(mén)
使用F5快捷鍵。能使用這種方法的前提是,要在VBA編輯器的界面。而且,F(xiàn)5只能調(diào)用當(dāng)前子過(guò)程。如果一個(gè)模塊中有著多個(gè)子過(guò)程,那么應(yīng)該先將需要執(zhí)行的過(guò)程變成當(dāng)前過(guò)程。方法是在該過(guò)程的任意位置單擊即可。
Alt+F8組合鍵。
當(dāng)返回到了工作界面后調(diào)用子過(guò)程就需要使用組合鍵。
按組合鍵——打開(kāi)“宏”對(duì)話(huà)框——選擇需要執(zhí)行的子過(guò)程——“執(zhí)行”。
自定義快捷鍵
錄制宏的時(shí)候,可以為當(dāng)前宏指定快捷鍵。而對(duì)于手動(dòng)輸入的過(guò)程。可以用組合鍵——選擇需要的過(guò)程——選項(xiàng)——在打開(kāi)的“宏選項(xiàng)”選項(xiàng)卡中設(shè)置快捷鍵。
按鈕
當(dāng)模塊中的過(guò)程較少當(dāng)然可以使用快捷鍵調(diào)用,但當(dāng)過(guò)程較多的時(shí)候,快捷鍵就難以記住了。此時(shí)使用按鈕是一個(gè)比較好的選擇。
方法:菜單欄中“開(kāi)發(fā)工具”——“插入”——“按鈕(窗體控件)”——在工作表中的任意位置拖拽鼠標(biāo)繪制命令按鈕。——彈出“指定宏”對(duì)話(huà)框,選擇需要執(zhí)行的宏,確定。
以上就是有關(guān)excelvba基礎(chǔ)入門(mén)的相關(guān)內(nèi)容,現(xiàn)在我告訴你了這些編程方式,接下來(lái)就到了各位實(shí)踐的時(shí)間,所以感興趣的朋友快來(lái)嘗試一下吧,如果你還想了解更多與之有關(guān)的內(nèi)容,歡迎關(guān)注我們文軍營(yíng)銷(xiāo)的官網(wǎng)。
推薦閱讀
使用excel的VBA來(lái)徹底隱藏工作表格 excel表格隱藏 | 文軍營(yíng)銷(xiāo)1、我們?cè)趀xcel2010中用【ALT+F11】excel快捷鍵進(jìn)入到VBA編輯狀態(tài),然后按【F4】鍵進(jìn)入到屬性窗口,今天我們?cè)诶颖砀窭锇衙麨閣ord和excel兩個(gè)工作表隱藏了,只留下PPT這一個(gè)工作表,我們?cè)赩BA屬性中選擇要隱藏名為word的工作表,在最下面的Visible選項(xiàng)中,單擊右側(cè)下拉按鈕,然后選擇0-xlSheetVeryHidden選項(xiàng),這時(shí)候excel...通過(guò)excel的VBA隱藏excel工作表 | 文軍營(yíng)銷(xiāo)5、再執(zhí)行工具→VBAProject屬性命令,打開(kāi)VBAProject-工程屬性對(duì)話(huà)框(如圖3)。 6、切換到保護(hù)標(biāo)簽下,選中查看時(shí)鎖定工程選項(xiàng),并輸入密碼,確定返回(參見(jiàn)圖3)。 圖3 7、退出VBA編輯狀態(tài),保存一下工作簿文檔,隱藏實(shí)現(xiàn)。 圖4 經(jīng)過(guò)這樣的設(shè)置以后,我們發(fā)現(xiàn)格式→工作表→取消隱藏命令是灰色的,無(wú)法執(zhí)行;如果想通過(guò)VBA編...通過(guò)VBA來(lái)找到excel庫(kù)文件的路徑 excel 引用路徑文件名 | 文軍營(yíng)銷(xiāo)Public Sub EXCEL庫(kù)文件路徑() MsgBox "Application.LibraryPathEnd Sub 運(yùn)行這個(gè)VBA之后,會(huì)在EXCEL中顯示一個(gè)對(duì)話(huà)框,標(biāo)明EXCEL庫(kù)文件的路徑。 我們?cè)趀xcel中利用VBA找?guī)煳募窂降拿钍茿pplication.LibraryPath,其中LibraryPath就是EXCEL庫(kù)文件路徑,在VBA中,我們可以快速的掌握VBA的語(yǔ)法,因?yàn)閂BA大部分使用了英文原詞,所...給excel2010添加顯示VBA工具 excel添加開(kāi)發(fā)工具 | 文軍營(yíng)銷(xiāo)圖1 我們?cè)趀xcel2010選項(xiàng)卡中選擇選項(xiàng),打開(kāi)excel選項(xiàng)對(duì)話(huà)框,然后在左側(cè)的自定義功能區(qū)中從下列位置選擇命令中選擇常用命令,這時(shí)候我們就可以看見(jiàn)在右側(cè)自定義功能區(qū)下的主選項(xiàng)卡下有一個(gè)名為開(kāi)發(fā)工具的復(fù)選框沒(méi)有選中,我們只要選擇以后就可以在excel2010的功能區(qū)中找到開(kāi)發(fā)工具選項(xiàng)卡了。 通過(guò)上面的步驟我們就給excel...
說(shuō)明:如果您有任何疑問(wèn)或想咨詢(xún)其他業(yè)務(wù)請(qǐng)撥打電話(huà) 400 685 0732