[英]Invalid Qualifier when checking for a specific character in visual basic
嗨,我正在尝试检查视觉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语句条件,但我不知道自己在做什么错。 有什么帮助吗?
如评论中所述, rtv(i).Contains()
将不起作用。 数组没有可以使用这种方法的函数或属性。
使用此代替:
If InStr(rtv(i),":") > 0 Then
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.