如何在 Excel VBA 中编写具有多个条件的 OR 语句。 我试过了
For i = 1 To 30
a = Sheets("Interface").Range("A" & i).Value
If (Sheets("Interface").Range("A" & i).Value Like "Street*name") Or _
(UCase(Sheets("Interface").Range("A" & i).Value) Like "Street*address") Or _
(UCase(Sheets("Interface").Range("A" & i).Value) Like "address") Then
'If a Like "*Street*address*" Then
Sheets("Interface").Range("B" & i).Value = "STREETNAME"
End If
Next i
我用简单的街道*地址语句(注释代码)尝试过,但它没有进入真正的代码。这段代码有什么问题。
最佳答案
类似这样的事情:
For i = 1 To 30
a = UCase(Sheets("Interface").Range("A" & i).Value)
If a Like "STREET*NAME" Or a Like "STREET*ADDRESS" Or _
a Like "ADDRESS" Then
Sheets("Interface").Range("B" & i).Value = "STREETNAME"
End If
Next i
关于excel - 如何在Excel VBA中编写具有多个条件的OR语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24029856/