各位大大好:
在颱風期問,祝福大家都能平安順心。
小弟有一問題想請問在一工作表內指定了定義名稱為: mySum
其定義名稱範圍: range("a1:b8")
設有
a1:a8內容為: 名稱,a,b,c,d,e,f,g
b1:b8內容為: 數量,10,20,30,40,50,60,70
現要在指定的b9欄位加總b2:b8
請問其二種語法為何呢?
語法如下:
Sub aa()
Dim mSht As Worksheet
Dim mRng As Range
Dim mRng1 As Range
Dim mRng2 As Range
Set mSht = Worksheets(1)
With mSht
Set mRng = .Range("b9")
Set mRng1 = Range("mysum").Cells(2, 2)
'MsgBox mRng1.Address
Set mRng2 = Range("mysum").Cells(8, 2)
'MsgBox mRng2.Address
'mRng.Formula = "=sum(mrng1 &":"& mrng2)" '第一種語法
'mRng.Formula= "sum(range("mysum").cells(2,2) &":"& range("mysum").cells(8,2)) '第二種語法
End With
End Sub
感謝各位大大。 |