Module
Contents
Index 🔎︎

# Not Operator

ビット値を反転させて、表式の論理否定を取ります。

## 構文:

    Result = Not Expression

## パラメーター:

Result: 演算結果を格納する数値変数。

Expression: 論理否定を行う式。

ブール型の表式に対して論理否定による演算を行う場合、True の値は False に変換され、False の値は True に変換されます。

ビット単位の論理否定を行う場合は、個々のビットが反転されます。

## 例:

    Sub ExampleNot

    Dim vA As Variant, vB As Variant, vC As Variant, vD As Variant

    Dim vOut As Variant

        vA = 10: vB = 8: vC = 6: vD = Null

        vOut = Not vA REM 戻り値は -11

        vOut = Not(vC > vD) REM Returns -1

        vOut = Not(vB > vA) REM 戻り値は -1

        vOut = Not(vA > vB) REM 戻り値は0

    End Sub