在公式中插入 vba 范围变量
Insert vba range variable in formula
如何在公式中插入 vba 范围变量?
例如在下面的代码中将 sum(A1:A20) 替换为 sum('MyRange'):
Dim MyRange As Range
Set MyRange = Range("A1:A20")
Range("A21").Formula = "=sum(A1:A20)"
谢谢
您可以访问 Range.Address
属性,只需使用:
Range("A21").Formula = "=SUM(" & MyRange.Address(False, False) & ")"
如何在公式中插入 vba 范围变量?
例如在下面的代码中将 sum(A1:A20) 替换为 sum('MyRange'):
Dim MyRange As Range
Set MyRange = Range("A1:A20")
Range("A21").Formula = "=sum(A1:A20)"
谢谢
您可以访问 Range.Address
属性,只需使用:
Range("A21").Formula = "=SUM(" & MyRange.Address(False, False) & ")"