2011-10-25 41 views
2

在调试工具栏上,您可以单击一个按钮,显示由选定单元格直接调用的单元格的直接箭头(我将这些直接先例称为'first层')。但是,当您在单元格上使用Precedents属性时,它会返回单元格所依赖的表单上的所有单元格。在Excel中通过VBA的第一层先前单元格的地址

例如,我有细胞DT836与式:

=DP836+DR836+DS836 

“追踪引用”调试工具栏示出了很好的蓝色箭头连接这些三个小区到小区DT836

Range("DT836").Precedents包含70,000+细胞范围(据我所知)无法区分一个依赖关系与先例有多远。

有没有办法用VBA来辨别这个?

回答

5

事实证明,有一个范围的不同属性告诉你这个,DirectPrecidents

我原以为它是先例的财产,而不是单独的财产本身。

2

亚历克,

谢谢你关闭你自己的问题。我发布这些评论作为回答,而不是评论给定的长度

当涉及到3D功能(跨表单)时,Excel相当不灵活。仅在本地

与脱离板的先例和家属,您将需要使用NavigateArrows Method工作既PrecedentsDirectPrecedents工作,这是VBA相当于通过审计工具栏跟踪先例和家属的。

比尔曼维尔在这个方法上做了很多工作,下面是应用比尔方法的两个环节。第一种提供了比尔的功能,第二个环节是从我这里,本文着眼“倒退”,以测试一定数量最终连回一个特定的表

相关问题