【发布时间】:2020-01-23 15:33:16
【问题描述】:
我正在尝试使用 Excel VBA 重新计算特定定义的范围,而不重新计算工作表的其余部分。你有解决办法吗?
注意:
- 活动工作表是包含定义范围的工作表(即 Sheet1 或“首字母缩略词”)
- 定义的范围是表格的一部分(即“Tbl__Acronym_List[Matching Strength]”)
- 工作簿计算选项设置为“手动”。
- 我已经查看了其他几个类似帖子的答案,但他们似乎没有解决方案。 (例如angularjs - Input[type=range] value not updated)
这是我目前拥有的代码,但不起作用:
'-- Recalculate defined range "dr__show_match_strength".
Range("dr__show_match_strength").Dirty
Range("dr__show_match_strength").Calculate
【问题讨论】:
-
dr__show_match_strength是一个命名范围吗? -
是的。我确实弄清楚了这个问题。我以为我在重新计算“dr__Matching_Strength_Lookup_Fields”,但我输入了错误的名称。
标签: excel vba calculation named-ranges