Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将Instr VBA与带逗号的值一起使用_Vba_Search - Fatal编程技术网

将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,与它应该返回的一样。这不是逗号的问题,而是当你不包含字母的时候。