- Katılım
- 15 Ağustos 2009
- Mesajlar
- 512
- Excel Vers. ve Dili
- Excel Vers. ve Dili : Ofis 2016 Tr
Merhabalar, alttaki makro gelir gider kalan işlemi dolaylı yoldan yaptırmaktayım. Daha kısa ir şekilde yazılabilinir mi? (J,K ve L sütunları olmadan)
Bilgi için teşekkürler...
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, Range("B2:C2500")) Is Nothing Then Exit Sub
s = Target.Row
Range("J1").Value = WorksheetFunction.Sum(Range("B2:B65536"))
Range("K1").Value = WorksheetFunction.Sum(Range("C2:C65536"))
Range("L1").Value = WorksheetFunction.Sum(Range("J1")) - WorksheetFunction.Sum(Range("K1"))
Cells(s, 4) = WorksheetFunction.Sum(Range("L1:L65536" & s))
End Sub
Bilgi için teşekkürler...
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, Range("B2:C2500")) Is Nothing Then Exit Sub
s = Target.Row
Range("J1").Value = WorksheetFunction.Sum(Range("B2:B65536"))
Range("K1").Value = WorksheetFunction.Sum(Range("C2:C65536"))
Range("L1").Value = WorksheetFunction.Sum(Range("J1")) - WorksheetFunction.Sum(Range("K1"))
Cells(s, 4) = WorksheetFunction.Sum(Range("L1:L65536" & s))
End Sub

