• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Aynı hücreye devamlı toplama

Katılım
12 Aralık 2005
Mesajlar
1
A1 hücresine girilen değerleri b1 hücresi devamlı sayı değiştikçe toplayacak böyle bir macro veya formül varmı. selamlar. Formda araştırdım ancak bulamadım.
 
Merhaba;
Aşağıdaki kodları deneyin..

Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)
a = Range("B1").Value + Range("a1").Value
Range("a1").ClearContents
Range("B1").Value = a

End Sub
 
Merhaba, ekli dosyayı inceleyiniz
 
Merhaba.
Aşağıdaki kodları Sayfanın kod bölümüne yapıştırınız.
A1 Hücresine değer girildikçe B1 hücresindeki değerle A1 hücresindeki değeri topluyor.:cool:
Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, [A1]) Is Nothing Then Exit Sub
On Error GoTo hata
Range("B1").Value = Range("A1").Value + Range("B1").Value
Exit Sub
hata:
End Sub
 
Merhaba Necdet Yesertener. Dosyadaki olayı çözmedim. Güzel bir işlem var ama biraz açıklar mısınız.
 
Merhaba Sayın serdarokan,

Araçlar--> Seçenekler--> Hesaplama--> yinelemeyi 1 yapınca çalışıyor. Çok bilimsel bir açıklama getiremedim ama idare edin artık :)
 
Dikkat ederseniz sayfanın herhangi biryerine ne yazarsanız yazın B1 hücresine topluyor.
 
Araçlar--> Seçenekler--> Hesaplama--> yinelemeyi 1 yapınca çalışıyor. Çok bilimsel bir açıklama getiremedim ama idare edin artık :)


Ben bir açıklama getireyim. Döngüsel bir işlemde eğer yineleme ile sınırlama getirmezseniz, sonsuz işlem yapılır yani kısır döngüye girer. Bu sebeple yineleme değeri işlemin kaç kere yapılacağını belirler, bu değer bir ise işlem bir kere, iki ise iki kere yapılır. Bu değeri değiştirerek sonucunu sayfa üzerinde görebilirsiniz.
 
Geri
Üst