findVBAS定义命名范围定义

一个价值,我inheritance了一个大的VBA项目,而我有很多开发经验,因为我有less量的VBA。 代码从表格中读取数据:

Intersect(Range("colName"), .Rows(intCurrentRow)).Value 

哪里colName是一个命名的范围,或者我想。 我已经search了所有的项目代码和Excel表格,并找不到colName的定义?

到目前为止,我已经search了代码,在表单上的名称pipe理器中查找,并疯狂search,但总是空白。 因为我现在需要阅读工作表中的另一个值,我真的更喜欢使用当前与另一个值而不是colName引用我的新数据字段的代码。

有什么明显的我失踪?

编辑:

activesheet.range(“colName”)。address给出一个值“$ L:$ l”

它可能是一个隐藏的名字。正如道格·格兰西所说,你可以用VBA取消隐藏

 Activeworkbook.Names("colName").Visible=True 

如果您正在使用已定义的名称,则可能会发现My&Jan Karel Pieterse的名称pipe理器插件(其中包含许多其他内容)处理隐藏名称很有用。 从下载
http://www.decisionmodels.com/downloads.htm

这可能是一个隐藏的名字。 试试看: ActiveWorkbook.Names("colName").Visible=True