質問: 片方のみ成り立つif分岐 vbaです。 if (a <1 and a>100) or (b<1 and b>100) then これは(a <1 and a>100)か、(b<1 and b>100)のいずれか、あるいは両方が成り立っている場合の条件。 どちらか片方のみが成り立っているとしたい場合には、 if ((a<1 and a>100) or (b>=1 and b<=100)) or ((a>=1 and a<100) or (b<1 and b>100)) then とする必要がありますか? もっと簡単な方法があれば教えてください。
回答: xor を使うとか。