instr不适用于已关闭的工作簿记录集

时间:2017-10-25 11:14:50

标签: excel vba excel-vba

我遇到需要在许多工作簿中搜索子字符串的情况。我无法知道字符串可能在哪个列中,工作簿也没有相同的列标题,所以SQL语句是不可能的,afaik。我试图做一个instr,但它找不到我知道的数据。我做错了什么?

broken instr image

1 个答案:

答案 0 :(得分:2)

如果要指定vbTextCompare

,则必须包含Instr的第一个参数
strCompare = Instr(1, find_in, search_string, vbTextCompare)

我怀疑你已经在那里推了一个On Error Resume Next而没有收回错误。