Visual Basicの演算子
VBA (Visual Basic for Applications) における演算子とは、特定の処理や計算を行うための記号やキーワードであり、値や変数に対して演算を適用する役割を持ちます。その演算子によって操作される対象となる値や変数のことを被演算子と呼びます。
算術演算子
Visual Basicの算術演算子
| 演算子 |
説明 |
| + |
加算 |
| - |
減算 |
| * |
乗算 |
| / |
除算 |
| Mod |
剰余 |
| ^ |
べき乗 |
文字列演算子
Visual Basicの文字列演算子を次に示す。
Visual Basicの文字列演算子
| 文字列演算子 | 説明 |
expr1 & expr2 |
文字列連結 |
比較演算子
Visual Basicの比較演算子
| 演算子 |
説明 |
| = |
等しい |
| <> |
等しくない |
| < |
小さい |
| <= |
以下 |
| > |
大きい |
| >= |
以上 |
論理演算子
Visual Basicの論理演算子
| 演算子 |
説明 |
| And |
論理積 |
| Or |
論理和 |
| Xor |
排他的論理和 |
| Not |
否定 |
ビット演算子
Visual Basicのビット演算子
| 演算子 |
説明 |
| << |
左シフト |
| >> |
右シフト(算術シフト) |
Visual Basicの演算子
| Category |
Operator |
Description |
| パターンマッチング |
string Like pattern |
stringで指定した文字列がpatternで指定したパターンにマッチすればTrue、マッチしなければFalseと評価する。 |
Like
パターンには次の表示示すメタ文字を使用できる。
メタ文字
| Meta |
Description |
| ? |
任意の1文字 |
| * |
任意の数の文字 |
| # |
任意の1文字の数(0-9) |
| [charlist]
|
charlistに含まれる文字のいずれか1文字 |
| [!charlist]
|
charlistに含まれないいずれか1文字 |
関連記事