VBA查找工作时,从活动工作表运行,但不是从另一个工作表上的按钮



我正试图使用下面的公式找到单元格,但它出错了。数据位于ws1表上,我在引擎表上有运行宏按钮。如果我从模块运行宏,而我有ws1选择宏运行没有问题。如果我使用引擎表上的按钮运行宏,它就会出错。我试着在这行代码上面添加ws1.actiavte,但它并没有解决这个问题。

通知你C7 = 4/1/2022

Set myr = ws1.Range("A:A").Find(ThisWorkbook.Sheets("Engine").Range("C7").Value, after:=ws1.Cells(1, 1), searchdirection:=xlNext)

添加LookIn:=xlFormulas解决了这个问题。的范围内。查找所需的日期LookIn:=xlFormulas以使其出现。

Set myr = ws1.Range("A:A").Find(ThisWorkbook.Sheets("Engine").Range("C7").Value, after:=ws1.Cells(1, 1), LookIn:=xlFormulas, _ LookAt:=xlPart, searchdirection:=xlNext)

添加LookIn:=xlFormulas解决了这个问题。的范围内。查找所需的日期LookIn:=xlFormulas以使其出现。

Set myr = ws1.Range("A:A").Find(ThisWorkbook.Sheets("Engine").Range("C7").Value, after:=ws1.Cells(1, 1), LookIn:=xlFormulas, _ LookAt:=xlPart, searchdirection:=xlNext)

相关内容

最新更新