Visual Basic for Applications(VBA),是依附在應用程序(例如Excel)中的VB語(yǔ)言。只要你安裝了Office Excel就自動(dòng)默認安裝了VBA,同樣Word和PowerPoint也能調用VBA對軟件進(jìn)行二次開(kāi)發(fā)而讓一些特別復雜的操作“腳本化”。
1、打開(kāi)“開(kāi)發(fā)工具”功能(第一次使用VBA)
如果你是第一次使用VBA,需要打開(kāi)“開(kāi)發(fā)工具”功能。
文件——選項——自定義功能區——勾選開(kāi)發(fā)工具
打開(kāi)“開(kāi)發(fā)工具”功能
2、打開(kāi)VBA的三種方式
(1)開(kāi)發(fā)工具——Visual Basic
(2)ALT+F11快捷鍵
(3)右鍵sheet頁(yè)查看代碼
3、VBA界面
大部分程序入門(mén)都會(huì )寫(xiě)一個(gè)代碼輸出“Hello World”,我們寫(xiě)第一個(gè)程序在選定的單元格輸出自己的昵稱(chēng)。
1、新建模塊
模塊方便我們導出代碼用于其他的Excel,所以養成良好的編程習慣插入模塊

2、 在指定區域編寫(xiě)代碼

下面三種方法實(shí)現的功能相同,無(wú)須太糾結,選擇最方便的即可
1、F5執行
2、按執行按鈕

3、運行——運行子過(guò)程
如果你用過(guò)Rstudio寫(xiě)R代碼或者Spyder寫(xiě)Python代碼的話(huà),“立即窗口”類(lèi)似于控制臺,能提示代碼編譯錯誤和進(jìn)行實(shí)時(shí)計算。
1、打開(kāi)“立即窗口”
視圖——立即窗口

2、在立即窗口輸入代碼直接作用于excel
選中一個(gè)單元格,然后在立即窗口輸入代碼(不必定義Sub過(guò)程),敲擊回車(chē)鍵執行:

執行前
可以看到執行后被選中的單元格出現了你的昵稱(chēng),到此為止你已經(jīng)完成了第一個(gè)VBA程序。

執行后
后續我會(huì )詳細介紹VBA的語(yǔ)法、函數和數據處理,幫助零基礎的朋友實(shí)現從VBA入門(mén)到精通(精通估計是開(kāi)玩笑的,能熟練使用VBA完成日常繁瑣Excel操作“腳本化”應該是我們的目標。謹以本文獻給可愛(ài)的菜某,希望她早日學(xué)會(huì )VBA,解放雙手~
如果想看SQL入門(mén)教程,可以點(diǎn)擊下方“閱讀更多”
聯(lián)系客服