• ベストアンサー

片方のみ成り立つ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 とする必要がありますか? もっと簡単な方法があれば教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • t_ohta
  • ベストアンサー率38% (5320/13881)
回答No.1

XOR を使うとか。

すると、全ての回答が全文表示されます。

関連するQ&A