標題:
如何用巨集在最後一欄顯示計算總和呢??
[打印本頁]
作者:
willy1205
時間:
2014-7-10 12:23
標題:
如何用巨集在最後一欄顯示計算總和呢??
for example:
總共範圍為A1:H40
我想在第G41的地方顯示G1加到G40的總和,如果不用sum(G1:G40) ,而改用巨集來寫該如何寫呢??
作者:
stillfish00
時間:
2014-7-10 23:45
回復
1#
willy1205
[G41].Value = Application.WorksheetFunction.Sum([G1:G40])
複製代碼
作者:
IQ2008
時間:
2014-7-11 13:47
Dim cell As Range
Set av1 = Range("G1:G40")
sumi = 0
For Each cell In av1
sumi = sum+i cell.Value
Next cell
'sumi即為G1:G40的加總
作者:
GBKEE
時間:
2014-7-11 14:54
回復
3#
IQ2008
樓主 也可能是要如此的
Option Explicit
Sub Ex()
Dim i As Integer
With [A1: H40]
For i = 1 To .Columns.Count
.Cells(.Rows.Count + 1, i) = Application.Sum(.Columns(i))
Next
End With
End Sub
複製代碼
作者:
IQ2008
時間:
2014-7-11 15:08
抱歉, 有一行有誤,更正sumi = sum+i cell.Value 如下
Dim cell As Range
Set av1 = Range("G1:G40")
sumi = 0
For Each cell In av1
sumi = sumi +cell.Value
Next cell
'sumi即為G1:G40的加總
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)