私はこれがうまくいかないと思う何らかの理由を与える何かを見つけることができません。何があっても、これは常にifステートメント内のコードを評価します。もし<> ...私は何が紛失しています
私はすべてを()に入れてみましたが、それぞれの文を()で区切りました。 if文の中でいつもコードを実行していても。私は何が欠けていますか?
' Update by Adam W. Schneider 11/10/2017
If strDrawingSize <> "T" Or strDrawingSize <> "Y" Or strDrawingSize <> "Z" Or strDrawingSize <> "M" Or strDrawingSize <> "P" Or strDrawingSize <> "S" Or strDrawingSize <> "N" Or strDrawingSize <> "W" Or strDrawingSize <> "X" Or strDrawingSize <> "R" Or strDrawingSize <> "O" Then
' Update by Adam Schneider 08/24/2017
cboRefDrawingSize.Text = cboDrawingSize.Text
End If
私が知っているのであれば醜い声明のthats、私はcase文と負論理を使用しようとしましたが、それはどちらか動作しませんでした。
あなたの 'Or'sはすべて' And'であるべきだと思います。すべての文字列は、少なくともすべての文字列と同じではありません。 – mypetlion
論理を読み上げます。 "もし何か** **" T "**または**同じこと** **" Y "...ではない - それは偽になることができますか? – Blorgbeard
'strDrawingSize <>" T "またはstrDrawingSize <>" Y "...'それは常にそれらのものの少なくとも1つと等しくないでしょう。 AND論理が必要です。 –