excel - 确保公式单元格已更新
问题描述
假设 a 分别在单元格 A1 和 A2 中有一些值。在A3中,有一个公式,=A1+A2。在宏中,在循环中我正在更改 A1 和 A2 的值,然后我的代码读取 A3 中的值,这是 A1 和 A2 的函数。基本上如下;
for i = 1 to 10
Range("A1").Value = Range("A1").Value + i
Range("A2").Value = Range("A2").Value + i*2
somearray(i) = Range("A3").Value
Next i
因此,在迭代期间,如何确保 A3 已经根据 A1 和 A2 的新值进行了更新,然后才能将 A3 中的值分配到数组中?我只是用非常简单的公式来解释清楚,但是在我的真实代码中,会有非常复杂的公式,所以我需要确保我在 A3 中记录了正确(更新)的值。有人可以帮我理清思路吗?我们可以说 vba 自动更新 A3 中的值并且在没有完成公式更新的情况下不会转到我的代码的下一行吗?
在此先感谢,阿卜杜拉
解决方案
推荐阅读
- google-cloud-platform - 如何访问 GCP Composer Airflow 服务器的元数据数据库?
- sql - 从日期范围内为每个月创建多行
- jquery - 多次附加jQuery元素
- asp.net-core - Net Core Web App 无故退出且无错误
- javascript - 如何使用 Axios 在另一个对象中获取数组?
- python - 运行程序时无法在 chrome 上显示网站
- reactjs - 无法更改 React js 模态覆盖不透明度
- android - 从 Android 应用程序 EditText 接收输入并发送到 Kafka
- php - 如何将 php 数组拆分为多个部分以将它们插入到 csv 列名中?
- ios - UICollectionView 单元格内容视图完全空白