2017-02-27 97 views
0

如何在公式中插入vba範圍變量?在公式中插入vba範圍變量

例如在代碼波紋管來代替SUM(A1:A20)之和( 'MyRange'):

Dim MyRange As Range 
Set MyRange = Range("A1:A20") 
Range("A21").Formula = "=sum(A1:A20)" 

謝謝

+0

嘗試'Range(「A21」)。Formula =「= SUM(」&MyRange.Address(False,False)&「)」' –

+0

好的,我一直在尋找這個.Address限定符!謝謝! 我不知道如何將你的評論作爲答案... – Jonathan

+0

你可以用我評論旁邊的箭頭來點贊,或者標記約翰科爾曼的回答低於 –

回答

1

您可以訪問Range.Address屬性,只需使用:

Range("A21").Formula = "=SUM(" & MyRange.Address(False, False) & ")"