VBAの比較 Operators: 等しくない、 Less よりまたは等しい
VBAの比較 Operaトー
これらは値を比較するために使用される演算子です。比較演算子には、等しい、より小さい、より大きい、等しくないなどがあります。
比較演算子は、検証の目的で値を比較するために使用されます。簡単な POS アプリケーションを開発しているとします。このアプリケーションでは、投稿する前に入力された値を検証する必要があります。このような場合、比較演算子を使用できます。この演算子は、負の数をチェックしたり、支払額が請求額を超えていないことを確認したりします。比較演算子は、このような状況で役立ちます。
次の表は、で定義されている比較演算子の一覧です。 VBA.
Operaタ | Description |
---|---|
= | 等しい: 2つの値が等しいかどうかをチェックします。代入演算子としても使用されます。 |
< | Less than: この演算子は数値を減算するために使用されます |
> | より大きい: この演算子は数値を掛け合わせるために使用されます |
<> | 等しくない: この演算子は数値を割るために使用されます |
<= | Less 次と等しいかそれ以上: |
>= | 以上: |
VBAの比較 Opera例付きの説明
次の表はExcel VBAの比較を示しています。 Opera例と出力を示します。
S / N | Operaタ | 例 | 出力 |
---|---|---|---|
1 | = | x = z の場合、次の場合 | 等しい場合は true を返し、そうでない場合は false を返します |
2 | < | x < z の場合 | x が z より小さい場合は true を返し、それ以外の場合は false を返します。 |
3 | > | x > z の場合 | x が z より大きい場合は true を返し、それ以外の場合は false を返します。 |
4 | <> | x <> z の場合 | 等しくない場合は true を返し、等しくない場合は false を返します |
5 | <= | x <= z の場合 | x が z 以下の場合は true を返し、それ以外の場合は false を返します。 |
6 | >= | x >= の場合 | x が z 以上の場合は true を返し、それ以外の場合は false を返します。 |
ソースコードの例
同等の比較 Operaタ
If 2 = 1 Then MsgBox "True", vbOKOnly, "Equal Operator" Else MsgBox "False", vbOKOnly, "Equal Operator" End If
ここに、
- 「If 2 = 1 then… Else… End If」 if ステートメントを使用して条件「2 = 1」を評価します。
- 「メッセージBox... " メッセージ ボックスを表示する組み込み関数です。
- 最初のパラメータ「True」または「False」は、メッセージ ボックスに表示されるものです。この例では、2 は 1 と等しくないため、メッセージ ボックスには「false」と表示されます。
- 2番目のパラメータ「vbOKOnly」はメッセージボックスに表示されるボタンです。
- 3番目のパラメータ「等しい」 Opera「tor」はメッセージ ボックスのタイトルです。
上記のコードを実行すると、次の結果が得られます。