我想获取一个换行符。为此,我尝试使用InStr(text,vbCrLf),但是该函数返回0。MsgBox显示考虑行跳转的文本。为什么返回0?
'VBA
InStr(text, "/r") ' returns 0
InStr(text, "/n") ' returns 0
InStr(text, vbCrLf) ' returns 0
答案 0 :(得分:1)
感谢@Mathieu Guindon注意到OP正在寻找错误的字符。
我看着您的'\ n',跳到我喜欢使用的替代代码,即Chr代码
InStr(text, chr$(10))
ASCII字符代码10有时写为\ n,它是 有时称为换行或NL。 ASCII字符10也称为 换行或LF