演算子の種類
演算子の種類
演算子とは、値の計算や操作をするための計算記号のことです。VBAには大きく分けて4種類の演算子があります。
《算術演算子》
算術演算をするときに使います
| 演算子 | 演算 | 書式 | 意味 |
| + | 加算 | a + b |
a と b を足した値 |
| - | 減算 | a - b |
a から b を引いた値 |
| * | 乗算 | a * b |
a と b を掛けた値 |
| / | 除算 | a / b |
a を b で割った値 |
| ^ | べき乗 | a ^ b |
a の b乗 |
| \ | 整数除算 | a \ b |
a を b で割った商 |
《比較演算子》
2つの値の比較を行うときに使います。
| 演算子 | 記入例 | 意味 |
| = | A = 100 | Aの値は100と等しい |
| > | A > 100 | Aの値は100より大きい |
| < | A < 100 | Aの値は100より小さい |
| >= | A >= 100 | Aの値は100以上 |
| <= | A <= 100 | Aの値は100以下 |
| <> | A <> 100 | Aの値は100でない |
《文字連結演算子》
文字を連結するときに使う演算子です。文字列の連結には「&」(アンパサンド)を使います。
次の例題では、MsgBox関数を使って変数の値と文字列とを連結しています。
文字列定数は前後をダブルコーテーションでくくって記述します。文字列中にダブルコーテーションを含める場合は、2個続けて記述します。

《論理演算子》
論理演算子は、条件によってTrueかFalseどちらかの結果を返す演算子です。
| 左辺 | 右辺 | And演算の結果 | Or演算の結果 |
| True | True | True | True |
| True | False | False | True |
| True | Null値 | Null値 | True |
| False | True | False | True |
| False | False | False | False |
| False | Null値 | False | Null値 |
| Null値 | True | Null値 | True |
| Null値 | False | False | Null値 |
《Not演算子》 式の論理否定を行う演算子です。
| 式 | Not演算子の結果 |
| True | False |
| False | True |
| Null値 | Null値 |