澄清。我有1个电子表格,我正在创建VBA。当宏运行时,我希望代码在单独的工作簿工作表中找到特定值,并返回其他工作簿中值的位置。在单独的工作簿中返回特定值的单元格位置
我最初的想法是使用HLookUp,但只会返回值,而不是值的位置。我的下一个想法是使用查找功能,但我不能让它运行。我得到的错误是:运行时错误“438' :对象不支持此属性或方法
startValue = enrollBook.Sheets("Pop-FY").Range("D:Z"). _
Applications.WorksheetFunction. _
Find(What:=FYString, LookIn:=xlValues)
enrollBook是其他工作簿 在startValue应该是找到的值的位置的。其他电子表格
好吧,它运行正常。但是,执行后startValue等于我正在查找的值(FYString),而不是RegisterBook中FYString的位置。 – dancran 2012-07-19 15:36:43
@dancran你是怎么检查的?通过将光标悬停在它上面?然后它会告诉你'Value'属性。 – GSerg 2012-07-19 15:39:05
是的,通过悬停在它上面。然而,我只是使用上面所说的(startValue.Address)做了一个快速检查,它给了我的位置。谢谢!! – dancran 2012-07-19 15:41:42