VBA-演算子
VBA演算子
四則演算と商余り
num = 1 + 1
num = 1 - 1
num = 1 * 2
num = 1 / 2
' 商
num = 3 \ 2
' 余り
num = 3 mod 2
インクリメントとデクリメント
インクリメントとデクリメントで、他の言語のように「++」や「--」は使用できません。
' インクリメント
i = i + 1
' デクリメント
i = i - 1
論理演算子
And | 2つの式の論理積を求める |
Eqv | 2つの式の論理等価演算を行う |
Imp | 2つの式の論理包含演算を行う |
Not | 式の論理否定を求める |
Or | 2つの式の論理和を求める |
Xor | 2つの式の排他的論理和を求める |
比較演算子
= | 等しい |
<> | 等しくない |
< | より小さい |
> | より大きい |
<= | 以下 |
>= | 以上 |
Is | 2つのオブジェクト変数(同一参照の判定)を比較する |
Like演算子
2つの文字列を比較する
Like演算子は対象となる文字列が指定の文字パターンに一致するときはTrue,一致しないときはFalseを返します
文字パターンにはワイルドカード,文字リスト,文字範囲などの文字列を指定します。
If (msg Like "Fail*") Then Exit Function
文字列連結演算子
「&」と「+」が文字列の連結に利用されます。
Dim msg As String
msg = "Error:" & error_num + "func failure"