我有以下VBA功能
Function .....
..........
If (IsNumeric(x) And ((x = "*9999999*") = False)) Then
.......
Else
...........
End If
End Function
我需要知道字符串是否包含子字符串“9999999”。 我怎么能这样做?
答案 0 :(得分:1)
If Instr(x, "9999999") > 0 Then ...
应该这样做。
答案 1 :(得分:1)
您可以使用Like
运营商。
Sub test()
Dim str1 As String
Dim str2 As String
str1 = "dhfjd9999999dfda"
str2 = "ddsss999dfdfsfd"
MsgBox str1 Like "*9999999*"
MsgBox str2 Like "*9999999*"
End Sub