関数・メソッド

記号を用いてデータを比較する【比較演算子】【ExcelVBA】

比較演算子

以下の比較演算子(記号)を用いて、二つのデータを比較することができます。

演算子 説明 結果
< 小さい 10 < 5 False
<= 以下 1 <= 3 True
> 大きい 10 > 5 True
>= 以上 3 >= 10 False
= 等しい 5 = 8 False
<> 等しくない 10 <> 8 True

比較演算子を使ったサンプルコード

Public Sub sample()
    '■変数を宣言する
     Dim result As Boolean
     Dim a As Long: a = 5
     Dim b As Long: b = 15

     MsgBox a <= b     'aがb以上の条件を満たすためTrueとダイアログボックスに表示
     MsgBox 10 = 10    'True
     MsgBox 10 <> 10   'False
     
     MsgBox 10 >= 10   'True
     MsgBox 10 > 10   'False

End Sub

注意点

  • 「=」「<>」は一般的なプログラミング言語とは記述が異なります。
  • 上記以外にも、StrComp関数、Like演算子を使って比較する方法もあります。

関連記事

コメント