ETOPLA Formüllü işlem

Katılım
27 Aralık 2005
Mesajlar
213
Excel Vers. ve Dili
OFFICE-2003 Türkçe
Arkadaşlar Merhaba,
Sizlere yine işim düştü kusura bakmayın
Eklediğim dosyadaki 'HARCANAN' Sayfasındaki Aylar göstergesinin altındaki ETOPLA formülüyle yaptığım işlem 'ÇIKIŞ' sayfasından veri alarak işlem yapıyor.
Bu işlemi makrolu olarak yapabilirmiyiz.
Satır sayısı çok fazla olduğundan formülle yapınca excel yavaşlıyor.
(harcanan sayfası yaklaşık 1500 satır, çıkış sayfası yaklaşık 20000 satır olacak)
Şimdiden teşekkürler
Hakkınızı Helal edin
Saygılarımla
 
Katılım
17 Haziran 2006
Mesajlar
348
Excel Vers. ve Dili
2003 - TR / 2007 - TR
Merhabalar..

O sütunu için bir düğmeye bağlayarak çalıştırırsanız sonuç veriyor..
O sütununda karşılık olduğu için örnek aldım. e8:p26 arasında olması için nasıl bir değişiklik yapılmalı bilemiyorum. Başlangıç olması için yeterli diye düşünüyorum. İlgili arkadaşlar devamını getirir zannederim.. İyi çalışmalar.

Sub MYSUMIF5()
Set s1 = Sheets("ÇIKIŞ")
Range("o8:eek:26").ClearContents
For i = 8 To 26 's1.[b65536].End(3).Row
Cells(i, "o").Value = WorksheetFunction.SumIf(s1.[f2:f9998], Cells(i, "ac"), s1.[d2:d9998])
Next i
Set s1 = Nothing
End Sub
 
Katılım
17 Haziran 2006
Mesajlar
348
Excel Vers. ve Dili
2003 - TR / 2007 - TR
Tekrar merhabalar..
Bu makro tam sonuç veriyor.. Sadece biraz daha kısa bir şekilde nasıl yazılır bende merak ediyorum...
 
Son düzenleme:
Katılım
17 Haziran 2006
Mesajlar
348
Excel Vers. ve Dili
2003 - TR / 2007 - TR
Rica ederim, ne mutlu çözüm olduysa...
 
Üst