gpt4 book ai didi

vba - Excel 选项仅计算每个单元格的值一次

转载 作者:行者123 更新时间:2023-12-04 21:40:20 25 4
gpt4 key购买 nike

我有一个项目,它的要求包括循环引用(只是为了让你知道我为什么故意把它放在我的工作簿中)。

在文档中,我希望圆圈中的每个单元格只计算一次。我知道这可以通过 Windows 按钮 > Excel 选项 > 公式 > 启用迭代计算来实现,但我无法对接触工作簿的每个人强制执行该选项。有没有办法(通过VBA,也许,或者单元格/工作表选项?)让单元格只计算一次它的值?

对我来说听起来很遥远,但我真的很感谢你的帮助:)

最佳答案

像这样的东西:

Private Sub Workbook_Open()
With Application
.Iteration = True
.MaxIterations = 1 '<-- or whatever the maximum allowable # you want
.MaxChange = 0.001 '<-- modify as necessary, or remove if desired
End With
End Sub

Private Sub Workbook_Close()
Application.Iteration = False
End Sub

将这些放在工作簿模块中。

这是 Google 上的第一个答案之一,如果您自己进行任何搜索,您会发现:

http://www.mrexcel.com/forum/excel-questions/444155-need-macro-enable-iterative-calculation.html

关于vba - Excel 选项仅计算每个单元格的值一次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14860420/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com