

ということで、今回は「演算子」というテーマで解説します。
「演算子」とは?
まず、「演算(えんざん)」とは計算のことで、「演算子」とは、計算する時に使われる記号のことを指します。
例えば、足し算や掛け算などの計算や、大小を比較する時に使われる記号なんかが、演算子です。
コンピューターの世界では、いろいろな種類の演算子を使います。
「演算子」には6種類がある
演算子は、使う目的によって6種類に分かれます。
- 「算術演算子」・・・計算する時に使う(例:+、ー、×)
- 「比較演算子」・・・2つ以上のものを比較するときに使う(例:<、>、<=とか)
- 「論理演算子」・・・2つ以上のものの対象範囲を絞り込むときに使う(例:or、Andとか)
- 「代入演算子」・・・値を代入するときに使う(=)
- 「文字列結合演算子」・・・文字列同士を連結する時に使う(&)
- 「Like演算子」・・・文字列の比較をするときに使う(Like)
では、1つずつ使用例と一緒に説明してゆきましょう!
算術演算子
「算術演算子」は計算する時に使う記号です。「Mod」と「 ^ 」以外は、比較的馴染みがあるのではないでしょうか?
| 演算子 | 説明 | 例 | 結果 |
|---|---|---|---|
| + | 足し算 | 1+1 | 2 |
| ー | 引き算 | 5-1 | 4 |
| * | 掛け算 | 3*5 | 15 |
| / | 割り算 | 3*3 | 9 |
| Mod | 割り算のあまり | 10 Mod 3 | 1 |
| ^ | べき乗 | 5^2 | 25 |
比較演算子
「比較演算子」は、2つ以上のものを比較するときに使います。
| 演算子 | 説明 | 例 | 判定結果 |
|---|---|---|---|
| = | 等しい | 1=1 | True |
| <> | 等しくない | 1<>3 | True |
| > | ~より大きい | 3>1 | True |
| < | ~より小さい | 3<1 | False |
| <= | ~以下 | 5<=8 | True |
| >= | ~以上 | 10>=10 | True |
論理演算子
「論理演算子」とは、対象物の範囲を絞り込むときに使います。
| 演算子 | 説明 | 例 | 結果 |
|---|---|---|---|
| And | 論理積 | A and B | AとBが共にTrueの場合にTrue |
| Or | 論理和 | A or B | AがBの、どちらか1つがTrueの場合にTrue |
| Not | 論理否定 | Not A | AがTrueの時に、False、Falseの時にTrue |
代入演算子
「代入演算子」は値を代入する時に使います。
| 演算子 | 説明 | 例 | 結果 |
|---|---|---|---|
| = | 右辺の値を左辺に代入する | A=10 | 変数Aに10を代入 |
文字列結合演算子
「文字列結合演算子」は、文字列同士を連結する時に使います。
| 演算子 | 説明 | 例 | 結果 |
|---|---|---|---|
| & | 文字列を連結する | "田中" & " " &"太郎" | 田中 太郎 |
Like演算子
「Like演算子」は、文字列の比較する時に使います。一致する場合はTrue、不一致の場合はFalseを返します。
| 文字パターン | 説明 | 例 | 判定結果 |
|---|---|---|---|
| ? | 任意の1文字 | ”xlsx” Like ”xls?” | True |
| * | 任意の数の文字(0文字以上) | "Excel.xls" Like "*.xls*" | True |
| # | 任意の1文字の数値(0〜9) | "2022/1/1" Like "202#/1/1" | True |
| [charlist] | charlistに指定した文字の中の任意の1文字 | "M" Like "[A-Z]" | True |
| [!charlist] | charlistに指定した文字以外の任意の1文字 | "M" Like "[A-Z]" | True |

\ せっかく勉強するならVBAの資格を取ろう! /
文系にもオススメ
-
-
VBAエキスパートに合格するには?勉強時間と対策を解説
続きを見る