您現在的位置是:首頁 > 單機遊戲首頁單機遊戲
中括號在VBA程式設計中的這些用法,您知道幾個?
- 2022-05-21
簡介例:r = [{“星光”,“月光”,“錢光光”}]等同於:r = Array(“星光”, “月光”, “錢光光”)第4種用法,代替valuate函式,執行陣列運算
中括號表示什麼
我們今天換換口味,不聊程式碼例項,聊一點VBA程式設計中的小知識,中括號[]在VBA程式設計中的幾種用法……
第1種用法,應該是大家比較熟悉的,引用單元格或單元格區域。
例:[a1]、[a:a]等。
第2種用法,也是大家熟悉的,表示對工作簿的引用。
例:ExecuteExcel4Macro (“‘c:test[test。xls]sheet1’!R1C1”)
第3種用法,是引用常量陣列,常用於代替函式array。
例:r = [{“星光”,“月光”,“錢光光”}]
等同於:r = Array(“星光”, “月光”, “錢光光”)
第4種用法,代替valuate函式,執行陣列運算。
例1:r=[a1:b3+100]
意思是陣列r等於a1:b3單元格區域的值加上100後的資料。
例2:[b1]=[sum(a1:a3+100)]
意思是b1單元格的值等於陣列公式{=sum(a1:a2+100)}的計算結果。
第5種用法,作為like函數里的字串模版序列。
例: If Mystr Like “[a-Z]” Then
意思是如果變數Mystr等於字母(
a-Z
覆蓋大小寫)那麼……
第6種用法,在SQL語句中表示對工作表的引用。
例: SELECT * FROM [sheet1$]
第7種用法在正則表示式中的應用……
就醬紫,握爪說再見~
VBA程式設計學習與實踐
。