为什么Like
函数不起作用?在这种情况下,它将返回:
“不,不是”
Sub test()
If "*ыписка по договору ук-004#1500333*" Like "выписка по договору ук-004#1500333 стд.xlsx" Then
MsgBox "Yes, it is!"
Else
MsgBox "No, it's not"
End If
End Sub
答案 0 :(得分:7)
您的字符串向后了。
If {string} Like {substring w/wildcards} Then
Sub test()
If "выписка по договору ук-004#1500333 стд.xlsx" Like "*ыписка по договору ук-004#1500333*" Then
MsgBox "Yes, it is!"
Else
MsgBox "No, it's not"
End If
End Sub
答案 1 :(得分:2)
如果您的目标是验证另一个字符串是否存在,也可以使用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