You are on page 1of 2

"Is" 比較兩個物件的引用變數 物件 1 Is 物件 2 當物件 1 和物件 2 引用相同

的物件時返回 true
"Like" 比較兩個字串是否匹配 字串 1 Like 字串 2 當匹配時返回 True

ex. Range("B2") Like "李*"


"*"是萬用字元,代替任意多個字元,"李*"代表以"李"開頭的任意字串

VBA 萬用字元

* 代替任意多個字元 "李家君" Like "*家*" = True


? 代替任意單個字元 "李佳君" Like "李??" = True
# 代替任意的單個數字 "商品 5" Like "商品#" = True
[charlist] 代替位於 charlist 中的任一一個字元 "K" Like "[A-Z]"=True
[!charlist] 代替不在 charlist 中的任意一個字元 "I" Like "[H-J]"=False

3-8-3 文字運算子

ex. Dim a As String, b As String


c= a + b
d= a & b // 如果都是字串 type,則用+或用&都一樣

3-8-4 邏輯運算子

And
Or
Not
Xor "異或" 運算式 1 和運算式 2 返回的值不一樣回傳 True
Eqv "等價"
一樣回傳 True
Imp "蘊含"

3-9 內置函數

3-9-1 函數就是預先定義好的計算

例如 time()
可以在程式碼區域打 VBA 產生下拉選單
IF
SUM
MATCH
Time :直接呼叫會回傳當下的時間

3-10 基本語句結構

3-10-1 Select...Case

You might also like