Üzerine toplama

magnesia

Yasaklı üye
Katılım
1 Ocak 2018
Mesajlar
351
Excel Vers. ve Dili
Excel 2010 Türkçe
Altın Üyelik Bitiş Tarihi
01.01.2023
Arkadaşlar selam.
P sütununda herhangi bir hücreye rakam giriyorum. Tekrar aynı hücreye rakam girdiğimde bir önceki rakamın üzerine toplasın istiyorum.
Örneğin; P44 hücresinde 32 yazıyorsa. Ben bu hücreye 4 yazarsam sonuç 36 olsun.
Şimdiden teşekkürler.
 

turist

Destek Ekibi
Destek Ekibi
Katılım
18 Kasım 2009
Mesajlar
5,102
Excel Vers. ve Dili
2013 64Bit
English
VBA sayfasında sayfa koduna aşağıdaki kodu uygulayıp deneyin.
Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Count > 1 Or Target.Column <> 16 Then Exit Sub
If IsEmpty(Target) Then Exit Sub
If IsNumeric(Target.Value) = False Then
Application.EnableEvents = False
Application.Undo
Application.EnableEvents = True
MsgBox "Sayı değeri girilmedi , P sütununda  sadece Sayı girilebilir."
Exit Sub
End If
Dim eski As Double, yeni As Double
yeni = Target.Value
Application.EnableEvents = False
Application.Undo
eski = Target.Value
Target.Value = eski + yeni
Application.EnableEvents = True
End Sub
 

magnesia

Yasaklı üye
Katılım
1 Ocak 2018
Mesajlar
351
Excel Vers. ve Dili
Excel 2010 Türkçe
Altın Üyelik Bitiş Tarihi
01.01.2023
Tam istediğim gibi.
İlginize, bilginize ve emeğinize sağlık.
Teşekkürler.
 

turist

Destek Ekibi
Destek Ekibi
Katılım
18 Kasım 2009
Mesajlar
5,102
Excel Vers. ve Dili
2013 64Bit
English
Sağolun, iyi çalışmalar.
 
Üst