VBAで、True + 1 が 0 と計算されるのはなぜ? Mar 22, 2018 ExcelのVBAで以下のコードを実行すると0と表示されます。 Trueが1に変換され、2と表示されることを想定していました。 なぜこのようなことが起きるのでしょうか。 Sub test() MsgBox (True + 1) End Sub