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