Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/16.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
Excel VBA-如果找到字符串,则为True或False_Excel_Vba - Fatal编程技术网

Excel VBA-如果找到字符串,则为True或False

Excel VBA-如果找到字符串,则为True或False,excel,vba,Excel,Vba,我试图根据工作表“fal”中是否找到字符串来获取真值或假值 它给出了一个“运行时错误'91':对象变量或未设置块” 有什么想法吗?试试这个: Dim stress As Boolean stress = Not fal.UsedRange.Find("Approach = STRESS") Is Nothing 你想找什么线接近=压力?是的,这是单元格中的一个字符串。你能发布完整的代码吗fal'是您工作表的名称?你在变量中引用过它吗?这很好用!谢谢在我被允许接受答案后,我可以在5分钟内接受答案

我试图根据工作表“fal”中是否找到字符串来获取真值假值

它给出了一个“运行时错误'91':对象变量或未设置块”

有什么想法吗?

试试这个:

Dim stress As Boolean
stress = Not fal.UsedRange.Find("Approach = STRESS") Is Nothing

你想找什么线<代码>接近=压力?是的,这是单元格中的一个字符串。你能发布完整的代码吗fal'是您工作表的名称?你在变量中引用过它吗?这很好用!谢谢在我被允许接受答案后,我可以在5分钟内接受答案。。。它说,当字符串明显存在时,stress=False…@ViharChervenkov,请参阅我的更新答案-你应该使用
stress=Not fal.UsedRange.Find(“Approach=stress”)什么都不是
-注意
fal.UsedRange.Find之前有
Not
Dim stress As Boolean
stress = Not fal.UsedRange.Find("Approach = STRESS") Is Nothing