在字符串中搜索双引号

时间:2013-11-27 23:28:07

标签: vba

使用Instr搜索双引号时,我知道您需要为搜索字符串Instr(String,"""")使用4个双引号,或者Instr(String, Chr(34))。 我不太明白为什么3个双引号不起作用Instr(String,""")

我已经谷歌搜索了这个,但没有遇到我正在寻找的答案。我意识到这是一个非常基本的问题,但我似乎无法理解它。

1 个答案:

答案 0 :(得分:8)

""仅引用" - 因此,"""表示"_here comes a double quote - 而VBA缺少结算"

换句话说:

  • x = "" - >内容为空白
  • x = """" - > x的内容为"
  • x = """ - > VBA无法编译,因为它在这里读到的是一个包含双引号(")的字符串(第一个"") - 但是后来找不到结束" ...