【问题标题】:updating macro results using button excel使用按钮 excel 更新宏结果
【发布时间】:2016-02-29 17:50:36
【问题描述】:

我有一个使用宏(用户定义函数)来评估单元格内容的电子表格。

与此平行,相同单元格的背景颜色会根据与另一个电子表格的交互而变化。

但是,一旦单元格背景颜色发生变化,我需要重新评估单元格内容,但我找不到方法。

我猜我可以使用一个按钮来重新评估所有单元格,但我不知道该怎么做。

我要避免的是手动选择背景颜色发生变化的每个单元格,然后按 Enter 键,以便重新评估内容。

【问题讨论】:

  • 寻找Worksheet_Change 事件,这可能是一个好的开始,而且您还拥有适用于范围和工作表的.Calculate

标签: vba excel


【解决方案1】:

您需要重新计算您的工作簿。这是我的建议:

1) 打开你的宏代码(查看->宏->查看宏->编辑)

2) 在宏的末尾添加“Application.Calculate”。您的代码将如下所示:

Sub Macro1()
    '
    'All Your Code that was there before
    '

    Application.Calculate
End Sub

3) 点击保存,然后测试一下!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-21
    • 1970-01-01
    相关资源
    最近更新 更多