您好我正在尝试检查visual vba中的特定字符,但是当我运行我的代码时遇到了“INVALID QUALIFIER”错误。
这是我的代码:
For i = LBound(rtv) To UBound(rtv) - 1
If rtv(i).Contains(":") Then
Value = Split(rtv(i), ":")
rtv(i) = Chr(34) & Value(0) & Chr(34) & ":" & Chr(34) & Value(1) & Chr(34) & ";"
Else
rtv(i) = Chr(34) & rtv(i) & Chr(34) & ":" & Chr(34) & Chr(34)
' rtv(i) = Chr(34) & rtv(i) & Chr(34) & ":" & Chr(34) & Chr(34) & ";"
Next i
错误在于IF语句条件,但我不知道我在这里做错了什么。有什么帮助吗?
答案 0 :(得分:1)
如评论中所述,rtv(i).Contains()
无效。数组没有可以这种方式使用的函数或属性。
请改用:
If InStr(rtv(i),":") > 0 Then