VBAで次のことを行うコードを書き込もうとしていますが、エラーが発生します:タイプの不一致
Quarkは文字列変数です
If quark = "F" Or "DE" Or "ED" Then
各「OR」は、独自のブール式です。
If quark = "F" Or quark ="DE" Or quark ="ED" Then
私は思うが、あなたはあなたがケースでやろうとしていることを達成することができます
Select Case quark
Case "F","DE","ED"
stuffHere
end select
編集:型の不一致が発生しているようですが、クォークを文字列として暗くしましたか?
dim quark as string
あなたはこのように比較したいと思うかもしれません:-
If quark = "F" Or quark = "DE" Or quark = "ED" Then
の代わりに:-
If quark = "F" Or "DE" Or "ED" Then
クォークを弦と比較する必要があります。
If quark = "F" Or quark = "DE" Or quark = "ED" Then