Excel VBA 學習筆記

2021-10-12 15:45:30 字數 1372 閱讀 1189

參考vba的全稱是: office

visual

basic for

applications,是用來擴充套件 office 應用程式的。

任意 office 套件中的乙個。比如 word、excel 都可以,熱鍵alt + f11即可開啟vba編輯器

編輯器很簡單,用過vs的這個無縫上手。(其實就是個閹割的vs)。

沒用過也沒關係,邊用邊學,有不會的再f1查一下vba編輯器選單和命令幫助就好了。

學習vba乙個最簡單的入門方式就是使用office的錄製巨集功能。

如下:我開啟了錄製巨集,然後在單元格裡寫了些數字,還設定了背景色。

結束後巨集就錄製好了。

最後我先清除剛才的操作,然後執行一下巨集剛才操作的結果就又出現了。

巨集其實錄的就是vba現在我們alt + f11,就可以看到剛才錄下的**了。

學習時要注意的就是錄製的**畢竟和人的思路不一樣,通常都比較囉嗦。

比如:單元格a1寫入1

range(

"a1"

).select

' 選擇 a1

activecell.formular1c1 =

"1"' 設定活動單元格的值

range(

"a1"

).value2 =

"1"' 設定 a1 單元格的值

語法方面兩個欄目搞定:(其它的遇到再查即可)

命名引數賦值,通常用在跳過可選引數的時候,直接以引數名:=的形式傳參。

官方說明:了解命名引數和可選引數

msgbox (prompt, [ buttons, ] [ title, ] [ helpfile, context ])為列,我們只想傳prompttitle

【中】office vba 參考

【英】office vba 參考

vba編輯器選單和命令

Excel VBA 學習總結 基礎知識

1.什麼是vba?vba是vb的乙個子集,它們之間有些地方是不同的 通過vba這個工具,excel就可以完成許多自動化的任務,並且可以充分利用office其它元件的功能。2.vba能做什麼?知道了vba是什麼東東後,那麼它能幹什麼呢?確定的說,vba基本能做一切excel能做的事,比如列印,生成報表...

excel vba 字典使用方法學習

字典的索引 keys 不能重複,常用字典來去重,字典是乙個二維陣列,其中keys不重複,每個keys對應乙個值 item 值可以重複。vba中常用字典代替vlookup。字典學習 宣告本模組中預設的比較方式,只能是text或者binary 如果不宣告的的話,預設為二進位制比較,但是對vba字典中的比...

excel VBA 簡單操作

public sub ss dim sht as worksheet set sht thisworkbook.worksheets sheet1 sht.cells 1,1 now end sub public sub getrow dim rnum as integer dim sht as w...