演算子とは
演算子とは、演算内容を指示するための記号を指します。
◎算術演算子
演算子 | 意味 |
+ | 2つの数値の加算の結果を返す |
– | 2つの数値の減算の結果を返す |
* | 2つの数値の乗算の結果を返す |
/ | 2つの数値の除算の結果を返す |
Mod | 2つの数値の除算の剰余を返す |
¥ | 2つの数値の加算の結果を整数で返す |
^ | 2つの数値のべき乗の結果を返す |
◎比較演算子
演算子 | 意味 |
= | 左辺と右辺が等しいときに真を返す |
< | 左辺が右辺より小さいときに真を返す |
<= | 左辺が右辺以下のときに真を返す |
> | 左辺が右辺より大きいときに真を返す |
>= | 左辺が右辺以上のときに真を返す |
<> | 左辺と右辺が等しくないときに真を返す |
Is | 左辺と右辺のオブジェクトの参照を比較する |
Like | 文字パターンによる文字列の比較をする |
文字パターン | 意味 |
? | 任意の1文字 |
* | 任意の数の文字 |
# | 任意の1文字の数字 |
[文字リスト] | 文字リスト内の任意の1文字 |
[!文字リスト] | 文字リスト内以外の任意の1文字 |
◎文字列連結演算子
演算子 | 意味 |
& | 左辺と右辺の文字列を結合する |
+ | 左辺と右辺の文字列を結合する |
◎論理演算子
演算子 | 意味 |
And | 論理積 |
Or | 論理和 |
Not | 論理否定 |
Xor | 排他的論理和 |
Eqv | 論理等価 |
Imp | 論理包含 |
◎演算子の優先順位
優先順位 | 演算子の種類 |
高い | 「()」内の式 |
↑ | 算術演算子 |
連結演算子 | |
↓ | 比較演算子 |
低い | 論理演算子 |
よしママ
優先順位を意識しないと予期しない結果を返すことがあるので注意してね💦
計算・結合・代入
コードウィンドウに、次のように入力し、[F5]キーを押すとAccessの画面に戻り、メッセージボックスが表示されます。
Sub test()
MsgBox 5 / 2
MsgBox 5 \ 2
MsgBox 5 = 2
MsgBox 5 > 2
MsgBox "DEF" Like "DE*"
MsgBox "A" Like "[B-E]"
MsgBox "fghij" & "ABCDE"
MsgBox 1 = 1 And 5 > 2
MsgBox 1 = 1 Or 5 < 2
End Sub
よしママ
こんな風に入力するとVBAが答えを返してくれるよ✨
YOUTUBE作りました👍
見てください✨
コメント