Coba pakai ini 

Sub Jum()
' Jum
' penjumlahan biasa
NumberRow = Range("a1").SpecialCells(xlLastCell).Row
nrc = 0
    Do
    If IsEmpty(ActiveCell) Then
    
      ActiveCell.FormulaR1C1 = "=sum(RC[-1],RC[-2])"
      If ActiveCell.Value = 0 Then
        ActiveCell.Value = ""
      End If
            
    End If
    ActiveCell.Offset(1, 0).Select
    nrc = nrc + 1
    Loop Until nr = nrc
End Sub



________________________________
From: Novan Dwiascahyo <[email protected]>
To: "[email protected]" <[email protected]>
Sent: Thursday, August 25, 2011 2:47 PM
Subject: ]] XL-mania [[ Loop yg berulang


  
Dear XL-mania,
 
Mohon bantuannya memperbaiki formula macro yg menggunakan
Do.. Loop, sehingga proses penghitungan data dapat berlangsung kontinyu hanya
dengan sekali running macro dan baru akan berhenti setelah menghitung data yg
paling bawah. 
 
Perintah yg saya gunakan adalah sbb:
 
Sub sum()
' sum
' penjumlahan biasa
    Do
    If
IsEmpty(ActiveCell) Then
       
If IsEmpty(ActiveCell.Offset(0, -1)) And IsEmpty(ActiveCell.Offset(0, -2)) Then
           
ActiveCell.Value = ""
       
Else
           
ActiveCell.FormulaR1C1 = "=sum(RC[-1],RC[-2])"
       
End If
    End If
   
ActiveCell.Offset(1, 0).Select
    Loop Until
IsEmpty(ActiveCell.Offset(-1, -1))
End Sub
 
Kasus lengkapnya mohon disimak file terlampir. Thanks berat.
 
Note: Ini postingan ke-2 (dgn sedikit edit) karena postingan
yg pertama sepertinya tidak sampai dengan slamet.
 
Salam,
ND
 
______________________________________________________________________
This email has been scanned by the MessageLabs Email Security System.
For more information please visit http://www.messagelabs.com/email 
______________________________________________________________________

 

Kirim email ke