VBA Excel:Like运算符工作不正常
为什么VBA Excel:Like运算符工作不正常,excel,vba,cyrillic,vb-like-operator,Excel,Vba,Cyrillic,Vb Like Operator,为什么Like功能不起作用?在这种情况下,它返回: “不,不是” 你把弦向后拉 If {string} Like {substring w/wildcards} Then 你把弦向后拉 If {string} Like {substring w/wildcards} Then 如果您的目标是验证另一个字符串中是否存在字符串,也可以使用InStr: Sub test() If InStr("выписка по договору ук-004#1500333 стд.xls
Like
功能不起作用?在这种情况下,它返回:
“不,不是”
你把弦向后拉
If {string} Like {substring w/wildcards} Then
你把弦向后拉
If {string} Like {substring w/wildcards} Then
如果您的目标是验证另一个字符串中是否存在字符串,也可以使用
InStr
:
Sub test()
If InStr("выписка по договору ук-004#1500333 стд.xlsx", _
"ыписка по договору ук-004#1500333") > 0 Then
MsgBox "Yes, it is!"
Else
MsgBox "No, it's not"
End If
End Sub
如果您的目标是验证另一个字符串中是否存在字符串,也可以使用
InStr
:
Sub test()
If InStr("выписка по договору ук-004#1500333 стд.xlsx", _
"ыписка по договору ук-004#1500333") > 0 Then
MsgBox "Yes, it is!"
Else
MsgBox "No, it's not"
End If
End Sub
另一件事是#字符是数字的通配符。因此,您需要使用[#]对其进行封装,这样它看起来就像“如果”像“如果”一样,“字符是数字的通配符。因此,您需要使用[#]来封装它,这样它看起来就像“如果”一样“那么”