VBA簡介&用途Visual Basic for Applications(VBA),是依附在應(yīng)用程序(例如Excel)中的VB語言。只要你安裝了Office Excel就自動(dòng)默認(rèn)安裝了VBA,同樣Word和PowerPoint也能調(diào)用VBA對軟件進(jìn)行二次開發(fā)而讓一些特別復(fù)雜的操作“腳本化”。 如何打開VBA1、打開“開發(fā)工具”功能(第一次使用VBA) 如果你是第一次使用VBA,需要打開“開發(fā)工具”功能。 文件——選項(xiàng)——自定義功能區(qū)——勾選開發(fā)工具 打開“開發(fā)工具”功能 2、打開VBA的三種方式 (1)開發(fā)工具——Visual Basic (2)ALT+F11快捷鍵 (3)右鍵sheet頁查看代碼 3、VBA界面 寫一個(gè)簡單的VBA程序大部分程序入門都會(huì)寫一個(gè)代碼輸出“Hello World”,我們寫第一個(gè)程序在選定的單元格輸出自己的昵稱。 Sub 插入文字() 'sub定義一個(gè)過程 Selection.Value = 'TOMOCAT' '代碼塊End Sub '結(jié)束一個(gè)過程 1、新建模塊 模塊方便我們導(dǎo)出代碼用于其他的Excel,所以養(yǎng)成良好的編程習(xí)慣插入模塊 2、 在指定區(qū)域編寫代碼 執(zhí)行代碼下面三種方法實(shí)現(xiàn)的功能相同,無須太糾結(jié),選擇最方便的即可 1、F5執(zhí)行 2、按執(zhí)行按鈕 3、運(yùn)行——運(yùn)行子過程 一點(diǎn)小建議——使用“立即窗口”如果你用過Rstudio寫R代碼或者Spyder寫Python代碼的話,“立即窗口”類似于控制臺,能提示代碼編譯錯(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)擊下方“閱讀更多” |
|