Excel 2013 VBA 带冒号的 Like 条件无效
Excel 2013 VBA Like condition with colon won't work
gettxt 的值 = 'ATCH 6:第 2 页,共 2 页
gettxt 值来自文本格式的单元格。
我无法使以下 Like 条件为真。
如果 LCase(gettxt) Like "*atch #*:" 那么 ...
感谢有关如何修复 Like 语句的建议。
您只是在冒号后面少了一个“*”。
您的条件表明冒号后不应该有任何内容,但是您的 "gettxt" 值在那之后有内容。
所以正确的条件应该是:
If LCase(gettxt) Like "*atch #*:*" Then
完整版:
Sub test()
gettxt = "ATCH 6: Page 2 of 2"
If LCase(gettxt) Like "*atch #:*" Then
Debug.Print "Working!"
Else
Debug.Print "Not Working!"
End If
End Sub
希望对您有所帮助!
gettxt 的值 = 'ATCH 6:第 2 页,共 2 页
gettxt 值来自文本格式的单元格。
我无法使以下 Like 条件为真。
如果 LCase(gettxt) Like "*atch #*:" 那么 ...
感谢有关如何修复 Like 语句的建议。
您只是在冒号后面少了一个“*”。 您的条件表明冒号后不应该有任何内容,但是您的 "gettxt" 值在那之后有内容。 所以正确的条件应该是:
If LCase(gettxt) Like "*atch #*:*" Then
完整版:
Sub test()
gettxt = "ATCH 6: Page 2 of 2"
If LCase(gettxt) Like "*atch #:*" Then
Debug.Print "Working!"
Else
Debug.Print "Not Working!"
End If
End Sub
希望对您有所帮助!