将Instr VBA与带逗号的值一起使用
我目前正在尝试将图表标题与搜索字符串进行比较。如果搜索字符串位于图表标题中,我想返回将Instr VBA与带逗号的值一起使用,vba,search,Vba,Search,我目前正在尝试将图表标题与搜索字符串进行比较。如果搜索字符串位于图表标题中,我想返回True 目前,我正在使用Instr(target,search)>0 但是,图表中的一些标题有字符串和逗号,例如:Daimler,International 由于逗号的原因,Instr找不到字符串,因此无法运行。如何使用ISTI只考虑字母而不是逗号? < P>我没有意识到逗号是 IST/的一个问题。如果这是真的,那么您可以在执行instr之前执行replace(),例如: Instr(replace(targe
True
目前,我正在使用Instr(target,search)>0
但是,图表中的一些标题有字符串和逗号,例如:Daimler,International
由于逗号的原因,Instr找不到字符串,因此无法运行。如何使用ISTI只考虑字母而不是逗号? < P>我没有意识到逗号是<代码> IST/<代码>的一个问题。如果这是真的,那么您可以在执行
instr
之前执行replace()
,例如:
Instr(replace(target,,,,“”),search)>0
指定搜索的开始位置可能会有所帮助:Instr(1,target,search)>0
我以为默认的开始位置是1。默认值是1,但有时我发现在Instr
中包含它很有帮助。不管怎样,这是完美的。谢谢,这对Instr来说绝对不是问题<代码>?instr(“戴姆勒,国际”,“呃,我”)返回6,与它应该返回的一样。这不是逗号的问题,而是当你不包含字母的时候。