【问题标题】:Determine if a cell (value) is used in any formula [closed]确定是否在任何公式中使用了单元格(值)[关闭]
【发布时间】:2011-07-22 01:39:28
【问题描述】:

我正在尝试对一个在 Excel 中使用 VBA 和在单元格中使用公式编写的古老程序进行逆向工程。 有许多单元格的值分散在各处。有没有一种快速的方法来检查一个单元格(值)是否正在另一个单元格的论坛中使用;或者如果细胞只是坐在那里什么都不做,以便我可以安全地删除/忽略它?提前致谢。

我使用了 Ctrl+F 查找工具,似乎它确实有效,但我只是想确定是否有其他更好的方法。

【问题讨论】:

  • 当你说它是用 VBA 编写的,这是否意味着实际工作表中没有公式?即所有单元格值的计算和更新都由 VBA 控制?
  • @Remnant 好吧,我不应该说完整。其中至少 50% 是实际工作表单元格中的公式。很抱歉造成混乱。
  • 这通常很难。有很多使用单元格的方法,如果不运行程序就无法轻易检测到。特别是当涉及 VBA 并且您没有纯公式时。关于这个问题的评论线程可能很有趣:stackoverflow.com/questions/1897906/…

标签: excel formula


【解决方案1】:

在 Excel 2010 上试试这个:

  1. 选择要检查的单元格是否在公式中的某处使用;
  2. 公式 -> 跟踪依赖项(在公式审核菜单上)

【讨论】:

  • 谢谢,但这不会显示控件链接的单元格
  • 这也适用于 Excel 2007。
  • 2010年追踪被抚养人时,双击箭头的虚线可以看到被抚养人的列表。
【解决方案2】:

您是否尝试过工具 > 公式审核?

【讨论】:

  • 这将帮助我完成我需要的一半,因为某些单元格是通过下拉框输入的。
  • 你能告诉我当“跟踪依赖”显示一条虚线连接到一个看起来像表格的图标时是什么意思吗?谢谢。
  • 好的,我认为这意味着依赖关系在另一个工作表上。知道如何进入工作表吗?谢谢。
  • 嗨 - 双击箭头应该带你到单元格
  • 对于阅读本文的任何人:您必须非常精确地双击箭头,双击表格符号不起作用!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-10-04
  • 2020-12-07
  • 1970-01-01
  • 2015-02-13
  • 1970-01-01
  • 2015-11-11
相关资源
最近更新 更多