我找不到任何讓我有任何理由認爲這不起作用的東西。無論如何,這總是評估if語句中的代碼。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
我知道這是一個醜陋的if語句,我試圖用一個case語句使用負邏輯,但這也不起作用。
我認爲你所有的'或'應該是'和'。每個字符串都不等於除了其中的一個外。 – mypetlion
大聲讀出邏輯。 「如果**不是**」T「**或**,那麼相同的事物**不是**」Y「......」 - 是否可以是虛假的? – Blorgbeard
'如果strDrawingSize <>「T」或strDrawingSize <>「Y」...'這總是不會等於這些東西中的至少一個。你需要AND邏輯。 –