VBA名称 – 他们在哪里引用?

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

例如,假设我为Sheet1上的单元格定义名称Fred 。 在sheet2上有一个方程,单元格B6 =Fred*6 。 我如何获得一个函数返回Sheet2!B6Fred使用的其他地方?

我希望这是清楚的。 🙂

JKP的免费版本和我的名称pipe理器Addin可以告诉你在哪里使用一个特定的名字。
你可以从http://www.decisionmodels.com/downloads.htm下载这个插件
当我编写名称pipe理器的FastExcel扩展版本时,我添加了一个名称映射function,该function向您显示工作表和其他名称使用(或不使用)名称的计数。
这是通过parsing所有工作表上的所有公式以及Names Renes-tos中的公式(recursion地),使用特殊用途的parsing器和评估例如使用INDIRECT的情况来完成的。