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()
(LookAt
,LookIn
,..)参数显式地指定,否则它们将假定他们的最后一个设置,甚至从Excel UI