我想驗證兩列值 - 如果值爲真,那麼它應該顯示警報消息。驗證兩列值
Sub sal()
Dim a As Long
Dim b As Long
a = Range("x3", Range("x3").End(xlDown)).Value
b = Range("w3", Range("w3").End(xlDown)).Value
If a = 100 And b <> " " Then MsgBox "already acheived"
End If
End Sub
它顯示運行時錯誤13.
如果你的錯誤是在'If'聲明,這是因爲你已經聲明'b'是數字的(鍵入'Long'),然後嘗試將它與''「'(一個'String')進行比較。你也有一個沒有相應的If的'End If',但這可能就是代碼被粘貼到問題中的方式(也就是'MsgBox'與'If'不同的行)。 – YowE3K