Hücre işçinde toplamak

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,071
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Aşağıdaki kodları ilgili sayfanın kod bölümüne yapıştırarak deneyiniz. Mevcut Change kodlarını silmeyi unutmayın:

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, [E3]) Is Nothing Then Exit Sub
If Target <> "" Then
    yeni = Cells(Rows.Count, "F").End(3).Row + 1
    Cells(yeni, "F") = Target
    Target.Select 'Eğer işlemden sonra E3 hücresinin seçilmesini istemiyorsanız bu satırı silin.
End If
End Sub
 
Katılım
26 Aralık 2008
Mesajlar
1,135
Excel Vers. ve Dili
EXCEL 2016 TÜRKÇE
Altın Üyelik Bitiş Tarihi
23-02-2025
Yusuf bey oldu fakat E3 hücresinide toplayark devam etsin istiyorum
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,071
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Tam anlamadım (zaten daha önce istememiştiniz) ancak eğer istediğiniz E3 hücresine yazılan tutarın F sütununa eklendikten sonra F sütununun toplamının E3 hücresine yazılmasıysa aşağıdaki gibi deneyin:

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, [E3]) Is Nothing Then Exit Sub
If Target <> "" Then
    yeni = Cells(Rows.Count, "F").End(3).Row + 1
    Cells(yeni, "F") = Target
    Application.EnableEvents = False
        Target = WorksheetFunction.Sum([F:F])
    Application.EnableEvents = True
    Target.Select 'Eğer işlemden sonra E3 hücresinin seçilmesini istemiyorsanız bu satırı silin.
End If
End Sub
 
Katılım
26 Aralık 2008
Mesajlar
1,135
Excel Vers. ve Dili
EXCEL 2016 TÜRKÇE
Altın Üyelik Bitiş Tarihi
23-02-2025
Çok teşekkür ederim kal sağlıcakla.
 
Üst