Hücre değerini hafızasına alıp işlem yapmak

sukruyilmaz1

Altın Üye
Katılım
19 Haziran 2008
Mesajlar
301
Excel Vers. ve Dili
Office 365
Altın Üyelik Bitiş Tarihi
31-12-2029
Merhabalar Sayın Üstatlarım,

Bir tabloda veriler mevcut. Hücredeki veriler için her seferinde 1 sütun veya satır eklemek yerine, var olan hücreye yeni değer girince, bir önceki değeri toplayarak hücreye yazabilir miyiz? Yani a1 hücresinde 100 yazıyor sonra gelip a1 hücresine 200 yazdığınızda bize a1 hücresini 300 olarak güncelleyebilir mi ?

Teşekkür ederim,
 

dEdE

Destek Ekibi
Destek Ekibi
Katılım
1 Temmuz 2005
Mesajlar
2,607
Excel Vers. ve Dili
Ofis 2013 TR 64 Bit
Merhaba,
Bir Modüle yapıştırarak dener misiniz?
C++:
Dim OncekiDeger As Double

Private Sub Worksheet_Change(ByVal Target As Range)
    Application.EnableEvents = False
    If IsNumeric(Target) Then Target = Target + OncekiDeger
    Application.EnableEvents = True
End Sub

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    If IsNumeric(Target) Then OncekiDeger = Target
End Sub
 

sukruyilmaz1

Altın Üye
Katılım
19 Haziran 2008
Mesajlar
301
Excel Vers. ve Dili
Office 365
Altın Üyelik Bitiş Tarihi
31-12-2029
Merhaba,
Bir Modüle yapıştırarak dener misiniz?
C++:
Dim OncekiDeger As Double

Private Sub Worksheet_Change(ByVal Target As Range)
    Application.EnableEvents = False
    If IsNumeric(Target) Then Target = Target + OncekiDeger
    Application.EnableEvents = True
End Sub

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    If IsNumeric(Target) Then OncekiDeger = Target
End Sub
çok teşekkür ederim çözümünüz için.
 
Üst