aynı hücreye yazılan rakamları diğer sayfada toplattırmak

Katılım
17 Aralık 2008
Mesajlar
7
Excel Vers. ve Dili
2003
1.sayfanın a1 hücresine yazdığım her sayıyı 2. sayfanın a1 hücresinde üst üste toplattırmak istiyorum.
1. sayfaya her seferinde değişik sayı gireceğiz 2. sayfadaki hücrede toplamı gözükecek. Yardımlarınız için şimdiden teşekkürler...
 

Ayhan Ercan

Özel Üye
Katılım
10 Ağustos 2005
Mesajlar
1,571
Excel Vers. ve Dili
Microsoft 365- Türkçe
Merhaba
Sayfa1 in kod penceresine aşağıdaki kodu yazıp deneyiniz..

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, [a1]) Is Nothing Then Exit Sub
Sheets("Sayfa2").Range("A1") = Sheets("Sayfa2").Range("A1").Value + [a1].Value
End Sub
 
Katılım
17 Aralık 2008
Mesajlar
7
Excel Vers. ve Dili
2003
diğer hücrelerdede aynı şekilde yazdırmak için aynı kodu çoğaltmammı gerekir.
 
Katılım
17 Aralık 2008
Mesajlar
7
Excel Vers. ve Dili
2003
ayhan bey diğer hücreler için kodu çoğaltmakmı gerkiyor
 
Katılım
17 Aralık 2008
Mesajlar
7
Excel Vers. ve Dili
2003
1.sayfanın a1 hücresine yazdığım her sayıyı 2. sayfanın a1 hücresinde üst üste toplattırmak istiyorum.
1. sayfaya her seferinde değişik sayı gireceğiz 2. sayfadaki hücrede toplamı gözükecek.
bu konu hakkındaki yukarıda yazdığınız kod işimize çok yaradı ama halen şöyle bir mesele var.

bu kodu bütün hücrelere veya sayfaya nasıl uygulayabiliriz.
 

Ayhan Ercan

Özel Üye
Katılım
10 Ağustos 2005
Mesajlar
1,571
Excel Vers. ve Dili
Microsoft 365- Türkçe
bu kodu bütün hücrelere veya sayfaya nasıl uygulayabiliriz.
Tekrar Merhaba,
Yine Sayfa1 in kod penceresine ;


Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
Sheets("Sayfa2").Range(Target.Address(0, 0)) = Sheets("Sayfa2").Range(Target.Address(0, 0)).Value + Target.Value
End Sub
 
Katılım
17 Aralık 2008
Mesajlar
7
Excel Vers. ve Dili
2003
teşekkürler...............
 
Üst