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
問我,爲什麼錯誤信息不是你想象中的樣子!我猜編譯器簡單的不會找到行/字符串的結尾並且抱怨... ;-) –