【问题标题】:vba excel formula in locked cell changes to numeric value锁定单元格中的vba excel公式更改为数值
【发布时间】:2016-06-24 15:27:03
【问题描述】:

我在受保护的工作表和锁定的单元格中有一个简单的公式(自动求和)。我的 VBA 代码不直接访问此单元格。尽管如此,当总和发生变化时,公式有时会变为数字结果。有什么想法可以防止这种情况发生吗?

【问题讨论】:

  • 当总和发生变化时,公式有时会变为数字结果。 - 你的意思是它从例如=SUM(A1:A10) 变为50
  • 是的。确切地。我在每次工作表更改时使用了一组 IsFormula 查询,并将其跟踪到条件格式颜色更改。仍然没有意义,但已修复。谢谢斯科特!

标签: excel excel-formula vba


【解决方案1】:

听起来像是隐式设置了单元格值,这会覆盖公式。您可能缺少一个单元格引用。如果您的代码未在该单元格中设置任何内容,则说明您的工作簿中有某些内容在执行此操作。尝试转到“公式”选项卡并选择“跟踪依赖项”。看看箭头是否指向你不知道的东西。我的一些床单变得如此之大,以至于我可以忘记事情。特别是如果我进行任何剪切和粘贴。

【讨论】:

    猜你喜欢
    • 2016-02-20
    • 2021-05-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多