VBA名称 - 它们在哪里被引用?

时间:2014-02-25 17:17:01

标签: excel vba excel-vba

我在工作簿的一个工作表上定义了大量命名单元格。每个名称可能在该工作表上或工作簿中的其他名称上多次(或从不)使用。有没有办法获取工作簿中使用名称的其他位置的列表?

例如,假设我为Fred上的单元格定义了名称Sheet1。在sheet2上有一个等式,单元格B6是=Fred*6。如何获取函数以返回Sheet2!B6以及使用Fred的任何其他位置?

我希望这很清楚。 :)

1 个答案:

答案 0 :(得分:5)

免费版的JKP和我的名称管理器Addin可以显示使用特定名称的位置。
您可以从http://www.decisionmodels.com/downloads.htm下载此插件
当我编写名称管理器的FastExcel扩展版本时,我添加了一个名称映射工具,它显示工作表和其他名称使用(或不使用)名称的位数。
这是通过解析来完成的输出所有工作表中的所有公式中的名称和名称引用中的公式(递归),使用特殊用途的解析器并评估使用INDIRECT等情况。