VBA関係の情報を色々を記載して行きます。
VBA基礎、論理演算子の種類
(項目1)
・マクロでは、色々な演算子(算術演算子、比較演算子、論理演算子、代入演算子、文字連結演算子)が有り
ます。
・本ページでは、論理演算子の種類を説明します。
・マクロでは、色々な論理演算子が使用できます。論理演算子は、複数の条件を組み合わせる時に使用します。
・以下、Excel2016で説明して行きます。
(項目2)
・マクロでは、色々な論理演算子が使用できます。論理演算子は、複数の条件を組み合わせる時に使用します。
・代表的な論理演算子の種類は、以下の通りです。
演算子 説明 意味 事例 結果
And 論理積 及び a>=1 And a<10 aは、1以上及び10未満
Or 論理和 又は a=1 Or a=10 aは、1又は10
Not 論理否定 ではない Not a=1 aは、1ではない
・上記の他に、Xor(排他的論理和)、Eqv(論理等価演算)、Imp(論理包含演算)も有ります。
(項目3)
・VBAコードは、以下の記述となります。
Sub test()
Dim a As Long
a=1
If a>=1 And a<10 Then
MsgBox("aは、1以上及び10未満")
End If
If a=1 Or a=10 Then
MsgBox("aは、1又は10")
End If
If Not a=1 Then
MsgBox("aは、1ではない")
End If
End Sub
(項目4)
・以上で、VBA基礎、論理演算子の種類は終了です。