excel - 如何从vba例程执行单元格(行,列)中的公式
问题描述
作为 Excel 方面的新生,这是我想要实现的目标:
在 cell(row,col) 中有一个工作表函数,在这种情况下是RANDARRY(rows;cols;min;max;TRUE)
。我现在想编写一个 vba 例程,它只执行cell(row,col)
.
解决方案
Worksheet("Sheet1").Calculate
应该重新计算工作表上的所有公式。
Worksheet("Sheet1").Range("A1:A10").Calculate
应重新计算 Sheet1 中 A1 到 A10 范围内的公式。
或者,在不使用 VBA 的情况下,推送F9确实会触发计算。
推荐阅读
- c# - 如果 *not* 依赖注入,是否可以在 ASP.NET Core 中使用 IMemoryCache?
- java - 如何检查和比较 Firebase 中的特定子值
- python - 在 python 中实现“竞争”进程
- php - 如何创建包含数据库中类别的下拉列表?
- javascript - 未捕获(承诺中)ReferenceError:在初始化之前无法访问“数据”
- c++ - 对于作为参数传递的字符串,非常量引用的初始值必须是左值
- ios - 如何使用 Picker(分段控制)过滤列表和/或更新变量的值?
- javascript - 当元素在视口中时触发 tweenmax 动画并在不在视口中时重置
- go - 如果检查结构类型 golang
- android - 在 Android 手机上托管 SQL Server