Excelde toplama

Katılım
18 Kasım 2006
Mesajlar
8
Excel Vers. ve Dili
türkçe
Başvurulan hücredeki (a1) değer değişse veya silinse dahi formülün yazıldığı hücre (b1) toplamaya devam edecek bu konuda yardımcı olabilecek arkadaşlara şimdiden teşekkür ederim.
 

Ekli dosyalar

Katılım
21 Ekim 2008
Mesajlar
2,323
Excel Vers. ve Dili
Office 2013 - Eng
Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Application.Intersect(Range("A1"), Target) Is Nothing Then
[b1] = [a1] + [b1]
End If
End Sub
bu kodu denermisiniz..
 
Katılım
18 Kasım 2006
Mesajlar
8
Excel Vers. ve Dili
türkçe
sayın mustafaine yardımın için çok teşekkür ederim. kod değil de bu toplamı excel formülü ile yapabilirmiyiz ilgine şimdiden teşekkür ederim.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,765
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Döngüsel başvuru yöntemini kullanarak formülle çözüm uygulayabilirsiniz.

İlk olarak ARAÇLAR-SEÇENEKLER-HESAPLAMA menüsünü açın.
"Yineleme" seçeneğini aktif hale getirin. Hemen altındaki "En fazla yineleme" kutucuğuna 1 değerini yazıp işlemi tamamlayın.

B1 hücresine aşağıdaki formülü uygulayın.

Kod:
=B1+A1
Gelen uyarı mesajına tamam diyerek devam edin.

Artık A1 hücresine yazacağınız değer B1 hücresindeki değerin üzerine eklenerek devam edecektir.
 
Katılım
18 Kasım 2006
Mesajlar
8
Excel Vers. ve Dili
türkçe
Sayın Mustafa ASLAN ilgine çok teşekkür ederim. bu kod işime yaradı ancak kod yazmadan excel formülü ile bu toplamı yapma imkanı varmı yardım edersen çok sevinirim.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,765
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

#4 nolu mesajımı incelediniz mi?
 
Katılım
18 Kasım 2006
Mesajlar
8
Excel Vers. ve Dili
türkçe
Sayın Korhan bey ilgine çok teşekkür ederim sorun çözüldü
 
Katılım
18 Kasım 2006
Mesajlar
8
Excel Vers. ve Dili
türkçe
Sayın Korhan bey sorun çözüldü dedim ama sonradan farkettim a1 hücresini boşaltmadan diğer hücrelere yazılan değerlerden b1 hücresi etkileniyor. hatta ilgisiz bir hücredeyken del tuşuna bassanız bile hesaplama yapıyor. b1 hücresi sadece a1 e girilen değerlerden etkilenmeli bunun için bir formül varmı
 

Mahir64

Destek Ekibi
Destek Ekibi
Katılım
19 Nisan 2006
Mesajlar
6,682
Excel Vers. ve Dili
Excel 2013-Türkçe
Excel 2016-Türkçe
Sayın Korhan bey sorun çözüldü dedim ama sonradan farkettim a1 hücresini boşaltmadan diğer hücrelere yazılan değerlerden b1 hücresi etkileniyor. hatta ilgisiz bir hücredeyken del tuşuna bassanız bile hesaplama yapıyor. b1 hücresi sadece a1 e girilen değerlerden etkilenmeli bunun için bir formül varmı
Merhaba
Bunun için makro kullanmanız gerekli
Sayfanın kod bölümüne uygulayın ve deneyiniz.

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Application.Intersect(Range("A1"), Target) Is Nothing Then
[B1] = [A1] + [B1]
End If
End Sub
Düzeltme: Sn:Mustafaine aynı cevabı vermiş.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,765
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Excelin hesaplama kuralına göre sayfadaki her değişimde hesaplamalar yeniden yapılmaktadır.

Eğer işinize yarayacaksa A1 hücresi dışındaki hücreleri kilitledikten sonra sayfanızı korumaya alırsanız sadece A1 hücresine veri girişi yapabilirsiniz.

Bunun dışında en kullanışlı çözüm makro kullanmanız olacaktır. Zaten arkadaşlarımızda size gereken kodu önermişler.
 
Üst