vba ile toplama hatası

Katılım
28 Ocak 2008
Mesajlar
65
Excel Vers. ve Dili
excel2003 türkçe
vba ile toplama işleminde hata var yardım edebilirmisiniz
 
Katılım
10 Mayıs 2007
Mesajlar
1,395
Excel Vers. ve Dili
2007 Türkçe
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Range("c1") = WorksheetFunction.Sum(Range("a1:b1500"))
End Sub
 
Katılım
28 Ocak 2008
Mesajlar
65
Excel Vers. ve Dili
excel2003 türkçe
hrknp ilgin için çok tşk ederim, ama ben sorunumu anlatamadım galiba,benim istediğim (a1 ve b1) e yazdıklarım c1 de toplasın alta indiğimde a2 ve b2 ise c2 de toplasın istiyorum.vakit ayırdıgın için tşk ederm
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Dosyanız ekte.:cool:
Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, [A:B]) Is Nothing Then Exit Sub
On Error Resume Next
Range("C" & Target.Row).Value = WorksheetFunction.Sum(Range("A" & Target.Row & ":B" & Target.Row))
End Sub
 

Ayhan Ercan

Özel Üye
Katılım
10 Ağustos 2005
Mesajlar
1,573
Excel Vers. ve Dili
Microsoft 365- Türkçe
Merhaba

Aşağıdaki kodları sayfanın kod penceresine yazarak deneyiniz..

Kod:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
For i = 1 To [a65536].End(3).Row
Range("c" & i) = Range("a" & i) + Range("b" & i)
If Range("c" & i) = 0 Then Range("c" & i) = ""
Next
End Sub
 
Katılım
28 Ocak 2008
Mesajlar
65
Excel Vers. ve Dili
excel2003 türkçe
çok tşk ederim arkadaslar.
 
Üst