VBAオペレーター| Excel VBA演算子のリスト(例)

ExcelVBA演算子

VBA演算子はつの番号が他よりも他よりも大きいか小さいか、別の数に等しいとも等しくないかどうかを確認するために使用されます。この方法は、A> Bが比較演算子を使用しているなど、Excelで使用している演算子を使用するのと似ています。

私たちがどれだけ上手で、どれだけ仕事に精通しているかは関係ありません。基本を正しく行わないと、すべてが混乱してしまいます。第一に、私たちが基本を正しく学ばなければ、どんな職業であれ、次のレベルに進むことはできません。今日の記事では、「VBA演算子」の基本概念の1つを紹介するため、私が基本に重点を置いている理由。

演算子はあらゆる計算の中心です。これらは、あるものを別のものと比較するために使用する記号です。日常の職場でこれらのロジックを使用したに違いありません。

数学演算子のリスト

以下は、私たちが定期的に使用する数学演算子のリストです。

上記は数学演算子であり、それらはすべての人に共通です。比較演算子もあります。以下にそれらのリストを示します。

VBAの比較演算子のリスト

  • 等号(=)
  • 大なり記号(>)
  • 大なり記号(> =)
  • 符号未満(<)
  • 等号()

これらの演算子について詳しく説明しましょう。

このVBAオペレーターExcelテンプレートはここからダウンロードできます–VBAオペレーターExcelテンプレート

等号(=)

この記号は、あるものが別のものと等しいかどうかを比較するために使用されます。この演算子記号の結果は、TRUEまたはFALSEのいずれかです。あるものが別のものと等しい場合、TRUEまたはFALSEになります。

以下は、Equal(=) 演算子の使用を理解するためのVBAコードです。

コード:

 Sub Equal_Operator()Dim Val1 As String Dim Val2 As String Val1 = 25 Val2 = 25 If Val1 = Val2 Then MsgBox "両方が同じで結果がTRUE" Else MsgBox "両方が同じではなく、結果がFALSE" End If End Sub 

変数値「Val1」と「Val2」は同じであるため、これは結果をTRUEとして返します。

大なり記号(>)

この記号は、一方の数値がもう一方の数値よりも大きいかどうかを確認します。これは、結果がTRUEまたはFALSEの論理VBA演算子でもあります。

以下は、なり記号(>) 演算子の使用を理解するためのVBAコードです。

コード:

 Sub Greater_Operator()Dim Val1 As String Dim Val2 As String Val1 = 25 Val2 = 20 If Val1> Val2 Then MsgBox "Val1はval2より大きく、結果はTRUE" Else MsgBox "Val1はval2より大きくなく、結果はFALSE "End If End Sub 

そして結果は次のようになります–

大なり記号(> =)

この記号は、上記の演算子Greater Thanとまったく同じように機能しますが、数値が等しいかどうかをチェックします。

以下は、なり記号または等しい(> =) 演算子の使用を理解するためのVBAコードです。

コード:

 Sub Greater_Than_Equal_Operator()Dim Val1 As String Dim Val2 As String Val1 = 25 Val2 = 20 If Val1> = Val2 Then MsgBox "Val1はval2より大きく、結果はTRUE" Else MsgBox "Val1はval2より大きくなく、結果はFALSE "End If End Sub 

ここで、val2の量を25に変更してから、コードを実行します。

> =記号を適用したため、両方の結果がTRUEを返します。

符号未満(<)

この記号は、一方の数値がもう一方の数値よりも小さいかどうかを確認します。これは、結果がTRUEまたはFALSEのVBAの論理演算子でもあります。

以下は、Less Than(<) 演算子の使用を理解するためのVBAコードです。

コード:

 Sub Less_Operator() Dim Val1 As String Dim Val2 As String Val1 = 25 Val2 = 20 If Val1 < Val2 Then MsgBox "Val1 is less than the val2 and result is TRUE" Else MsgBox "Val1 is not less than the val2 and result is FALSE" End If End Sub 

This returns FALSE because 25 is not less than 20.

Not Equal to Sign ()

This not equal to sign is the inverse operator returns inverse results. If the one thing is equal to another then it returns FALSE or else TRUE.

Below is the Code to understand the use of VBA Not Equal () operator.

Code:

 Sub NotEqual_Operator() Dim Val1 As String Dim Val2 As String Val1 = 25 Val2 = 20 If Val1  Val2 Then MsgBox "Val1 is not equal to val2 and result is TRUE" Else MsgBox "Val1 is equal to val2 and result is FALSE" End If End Sub 

You will get the following output.