vba

今日知ったVBAの仕様

vba

VBAでは論理演算子としてのAndとビット演算子としてのAndが全く同じ物。 同じ物、というか、ビット演算子しか存在しない。 なので、 1 And 1 は1を返すけど 1 And 2 は0を返す。 InStr関数の返値をそのままAndに渡して謎の挙動に悩んだ。 もちろんVBでも同様…