AccessVBAの基礎知識④

PC
スポンサーリンク

演算子とは

演算子とは、演算内容を指示するための記号を指します。

◎算術演算子

演算子意味
+2つの数値の加算の結果を返す
2つの数値の減算の結果を返す
*2つの数値の乗算の結果を返す
/2つの数値の除算の結果を返す
Mod2つの数値の除算の剰余を返す
2つの数値の加算の結果を整数で返す
^2つの数値のべき乗の結果を返す

比較演算子

演算子意味
=左辺と右辺が等しいときに真を返す
左辺が右辺より小さいときに真を返す
<=左辺が右辺以下のときに真を返す
左辺が右辺より大きいときに真を返す
>=左辺が右辺以上のときに真を返す
<>左辺と右辺が等しくないときに真を返す
Is左辺と右辺のオブジェクトの参照を比較する
Like文字パターンによる文字列の比較をする
文字パターン意味
任意の1文字
*任意の数の文字
任意の1文字の数字
[文字リスト]文字リスト内の任意の1文字
[!文字リスト]文字リスト内以外の任意の1文字

◎文字列連結演算子

演算子意味
左辺と右辺の文字列を結合する
+左辺と右辺の文字列を結合する

◎論理演算子

演算子意味
And論理積
Or論理和
Not論理否定
Xor排他的論理和
Eqv論理等価
Imp論理包含

◎演算子の優先順位

優先順位演算子の種類
高い「()」内の式
算術演算子
連結演算子
比較演算子
低い論理演算子
<span class="bold-green">よしママ</span>
よしママ

優先順位を意識しないと予期しない結果を返すことがあるので注意してね💦

VBAエキスパート公式テキスト Access VBAベーシック

計算・結合・代入

コードウィンドウに、次のように入力し、[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
<span class="bold-green">よしママ</span>
よしママ

こんな風に入力するとVBAが答えを返してくれるよ

VBAエキスパート公式テキスト Access VBAスタンダード

YOUTUBE作りました👍

見てください✨

AccessVBAベーシック基礎知識

コメント

タイトルとURLをコピーしました