JavaScript の場合:
alert(True > False) -> true
alert(False > True) -> false
True が 1 で False が 0 であるため、これは理にかなっています。
しかし、VBA では:
Msgbox(4 > 3) -> true
Msgbox(True > False) -> false
Msgbox(False > True) -> true
誰でも理由を説明できますか?
JavaScript の場合:
alert(True > False) -> true
alert(False > True) -> false
True が 1 で False が 0 であるため、これは理にかなっています。
しかし、VBA では:
Msgbox(4 > 3) -> true
Msgbox(True > False) -> false
Msgbox(False > True) -> true
誰でも理由を説明できますか?
VBA では、True は -1 で、False は 0 です。:) したがって、すべての方程式は正しいです。前の質問を参照してください: If value = true then append 1 else 0 in VBA