Excel VBA找不到想要的单元格

我试图创build一个macros,根据search检索数据,例如,检索包含“date”的相邻单元格,但不知何故excel不匹配我正在寻找的结果,我不不知道是不是因为这个单元受到密码保护。 这是我的代码:

SummarySheet.Range("C" & NRow).Value = WorkBk.Worksheets(2).Cells.Find("Fecha de ", After:=Range("I110")).Offset(0, 0) 

甚至当我告诉excel它看起来在I110之后,第一个结果是在单元AU55 ..(偏移0,0是有意的,看看它是什么发现)

任何人都可以帮忙

尝试

 With WorkBk.Worksheets(2) SummarySheet.Range("C" & NRow).Value = .Cells.Find("Fecha de ", After:=.Range("I110"), LookIn:=xlValues, lookat:=xlWhole, matchacse:=False).Offset(0, 0) End With 

并有:

  • Range("I110")属于您正在search的Cells的相同工作簿和工作表

  • 所有相关的Find()LookAtLookIn ,..)参数显式地指定,否则它们将假定他们的最后一个设置,甚至从Excel UI