【发布时间】:2017-07-18 03:30:54
【问题描述】:
如何在公式中插入 vba 范围变量?
例如在下面的代码中将 sum(A1:A20) 替换为 sum('MyRange'):
Dim MyRange As Range
Set MyRange = Range("A1:A20")
Range("A21").Formula = "=sum(A1:A20)"
谢谢
【问题讨论】:
-
试试
Range("A21").Formula = "=SUM(" & MyRange.Address(False, False) & ")" -
太好了,我正在寻找这个 .Address 限定符!谢谢!我不知道如何将您的评论作为答案...
-
您可以使用我评论旁边的箭头进行投票,或在下方标记 John Coleman 的回答
-
@ShaiRado 你应该把你的评论变成答案。我做了包含美元符号的幼稚版本,所以我删除了它。
-
我真的很抱歉,我想我必须很少有声望才能投票,所以我看不到按钮......同样正如约翰所说,我看不到我现在假设已删除的答案。