4
当使用Instr搜索双引号时,我知道您需要对搜索字符串Instr(String,"""")
或Instr(String, Chr(34))
使用4个双引号。 我不太明白的是为什么3个双引号不起作用Instr(String,""")
搜索字符串双引号
我已经为此搜索,但没有遇到我正在寻找的答案。我意识到这是一个非常基本的问题,但我似乎无法解决这个问题。
当使用Instr搜索双引号时,我知道您需要对搜索字符串Instr(String,"""")
或Instr(String, Chr(34))
使用4个双引号。 我不太明白的是为什么3个双引号不起作用Instr(String,""")
搜索字符串双引号
我已经为此搜索,但没有遇到我正在寻找的答案。我意识到这是一个非常基本的问题,但我似乎无法解决这个问题。
的""
只是引用了"
- 因此,"""
意味着"_here comes a double quote
- 和VBA缺乏收盘"
!
换句话说:
x = ""
- >的内容是空白的x = """"
- >红双喜的内容"
x = """
- > VBA不能编译,因为它读取这里来一个字符串(第一个"
)包含一个双引号(""
) - 但随后没有找到关闭"
...
谢谢你的回答彼得。我需要思考一段时间,尽快回复你,可能会有后续问题。 – DaveU
我想这是什么让我感到困惑 - 为什么不 - VBA无法编译,因为它读取的是一个字符串(第一个“),它包含一个双引号(”),然后是一个结尾“...? – DaveU
问我,为什么错误信息不是你想象中的样子!我猜编译器简单的不会找到行/字符串的结尾并且抱怨... ;-) –