2011-02-02 50 views
0

我目前正在尝试追踪一组复杂的Excel电子表格的相关性。我的理想最终目标将是一个树形结构,从我的第一个电子表格开始。但是,我不想包含子电子表格的所有依赖关系,只包含原始电子表格引用的单元格。例如:使用Excel VBA在外部电子表格中追踪先例

在我的第一个工作簿的单元格A1:! somebook.xls工作表Sheet1 C2

我想看看在C2单元格中somebook.xls的表1为它的(外部)相关性,然后递归。

目前我正在使用LinkInfo获取外部依赖项的列表,使用Find进行搜索,并且我正在努力使用vbscript的原始正则表达式功能来试图从我找到的单元格中提取出地址。这不是做事的好方法。

有谁知道Excel是否会告诉你外部电子表格中的哪些单元格正在被引用?如果没有,可能有帮助的其他工具?

谢谢。

+0

取决于你需要这个的普遍程度,这很难。看到这个问题的意见:http://stackoverflow.com/questions/1897906/is-this-the-regex-for-matching-any-cell-reference-in-an-excel-formula – jtolle 2011-02-02 17:16:52

+0

谢谢你的抬头 - 我不认为这需要那个将军,所以希望我能够把它运作起来。 – dataduck 2011-02-02 18:26:34

回答

0

正如您所发现的,Excel的内置支持是有限的,可能会让您非常沮丧。

根据我的经验,我发现http://www.aivosto.com/有一些工具很有用; Visustin v6对于代码相关的审核/处理特别有用。