繁体   English   中英

在Visual Basic中检查特定字符时,Qualifier无效

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM