自动刷新Excel工作表

时间:2018-09-10 04:43:22

标签: excel vba excel-vba excel-formula

我有一个excel工作簿,在工作簿中有2个工作表,分别称为“首页”和“草稿”。制图工作表正在引用“首页”工作表中的某些值。这只是一个基本参考

我有类似=:'Front Page'!D46的公式(在草稿页单元格中引用了首页中的单元格)

我的问题是,每当我更改首页上引用的单元格之一时,都需要刷新草稿页才能获取新输入的值。 每次在首页上进行更改时,我都需要按F9键,以使其反映回草稿页。

我不确定是什么原因导致此问题?有人可以帮我解决这个问题吗?

谢谢。

2 个答案:

答案 0 :(得分:3)

在“公式”功能区上,找到“计算选项”下拉菜单,并确保选择“自动”。然后更改将立即反映出来,而无需按F9

enter image description here

答案 1 :(得分:1)

@teylyn指出它是正确的,但是如果您想使用VBA处理,则可以在适当的地方使用以下代码。

Application.Calculate()

Application.CalculateFull()

如果您需要强制使计算成为自动,则可以使用以下代码:

Application.Calculation = xlCalculationAutomatic