- Katılım
- 11 Mayıs 2005
- Mesajlar
- 167
- Excel Vers. ve Dili
-
office 2003 tr & eng.
office 2007 tr & eng.
Selamlar,
E sutunu dolu ise G sutununa E>F ise e-f*-1, H sutununa da F>E ise F-E
hesaplamasının sonucunu yazmasını istiyorum.
Ekli makro formul olarak yazmakta ve uzun çalışıyor.
değer olarak nasıl hesaplatıp yazdırabilirm.
Private Sub Worksheet_Change(ByVal Target As Range)
For a = 2 To [E65536].End(3).Row
If Cells(a, "e") > 0 Then Cells(a, "G") = "=IF(RC[-2]>RC[-1],(RC[-2]-RC[-1])*(-1),"""")"
If Cells(a, "e") > 0 Then Cells(a, "H") = "=IF(RC[-2]>RC[-3],(RC[-2]-RC[-3]),"""")"
Next
End Sub
E sutunu dolu ise G sutununa E>F ise e-f*-1, H sutununa da F>E ise F-E
hesaplamasının sonucunu yazmasını istiyorum.
Ekli makro formul olarak yazmakta ve uzun çalışıyor.
değer olarak nasıl hesaplatıp yazdırabilirm.
Private Sub Worksheet_Change(ByVal Target As Range)
For a = 2 To [E65536].End(3).Row
If Cells(a, "e") > 0 Then Cells(a, "G") = "=IF(RC[-2]>RC[-1],(RC[-2]-RC[-1])*(-1),"""")"
If Cells(a, "e") > 0 Then Cells(a, "H") = "=IF(RC[-2]>RC[-3],(RC[-2]-RC[-3]),"""")"
Next
End Sub