Visual Basic for Applications(VBA),是依附在應(yīng)用程序(例如Excel)中的VB語言。只要你安裝了Office Excel就自動(dòng)默認(rèn)安裝了VBA,同樣Word和PowerPoint也能調(diào)用VBA對(duì)軟件進(jìn)行二次開發(fā)而讓一些特別復(fù)雜的操作“腳本化”。
1、打開“開發(fā)工具”功能(第一次使用VBA)
如果你是第一次使用VBA,需要打開“開發(fā)工具”功能。
文件——選項(xiàng)——自定義功能區(qū)——勾選開發(fā)工具
打開“開發(fā)工具”功能
2、打開VBA的三種方式
(1)開發(fā)工具——Visual Basic
(2)ALT+F11快捷鍵
(3)右鍵sheet頁查看代碼
3、VBA界面
大部分程序入門都會(huì)寫一個(gè)代碼輸出“Hello World”,我們寫第一個(gè)程序在選定的單元格輸出自己的昵稱。
1、新建模塊
模塊方便我們導(dǎo)出代碼用于其他的Excel,所以養(yǎng)成良好的編程習(xí)慣插入模塊
2、 在指定區(qū)域編寫代碼
下面三種方法實(shí)現(xiàn)的功能相同,無須太糾結(jié),選擇最方便的即可
1、F5執(zhí)行
2、按執(zhí)行按鈕
3、運(yùn)行——運(yùn)行子過程
如果你用過Rstudio寫R代碼或者Spyder寫Python代碼的話,“立即窗口”類似于控制臺(tái),能提示代碼編譯錯(cuò)誤和進(jìn)行實(shí)時(shí)計(jì)算。
1、打開“立即窗口”
視圖——立即窗口
2、在立即窗口輸入代碼直接作用于excel
選中一個(gè)單元格,然后在立即窗口輸入代碼(不必定義Sub過程),敲擊回車鍵執(zhí)行:
執(zhí)行前
可以看到執(zhí)行后被選中的單元格出現(xiàn)了你的昵稱,到此為止你已經(jīng)完成了第一個(gè)VBA程序。
執(zhí)行后
后續(xù)我會(huì)詳細(xì)介紹VBA的語法、函數(shù)和數(shù)據(jù)處理,幫助零基礎(chǔ)的朋友實(shí)現(xiàn)從VBA入門到精通(精通估計(jì)是開玩笑的,能熟練使用VBA完成日常繁瑣Excel操作“腳本化”應(yīng)該是我們的目標(biāo)。謹(jǐn)以本文獻(xiàn)給可愛的菜某,希望她早日學(xué)會(huì)VBA,解放雙手~
如果想看SQL入門教程,可以點(diǎn)擊下方“閱讀更多”
聯(lián)系客服