- Katılım
- 17 Haziran 2008
- Mesajlar
- 94
- Excel Vers. ve Dili
- orta seviyede excel 2003
DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
dosyanız ektedir.peki sumproduct formulünü makro olarak nasıl yazabiilrim yaklaşık 100000 satır lı bir veri var ve birdden fazla sumproduct kullandığım zaman dosyayı çok kasıyor o yüzden makro ile nasıl çözüm üretebilirm.
teşekkürler.
Sub etopla59()
Dim sh As Worksheet, sat1 As Long, sat2 As Long, i As Long
Sheets("rapor").Select
Set sh = Sheets("npl")
sat1 = Cells(Rows.Count, "A").End(xlUp).Row
sat2 = sh.Cells(Rows.Count, "A").End(xlUp).Row
Range("B2:B" & Rows.Count).ClearContents
Application.ScreenUpdating = False
For i = 2 To sat1
Cells(i, "B").Value = WorksheetFunction.SumIf(sh.Range("A1:A" & sat2), _
Cells(i, "A").Value, sh.Range("B1:B" & sat2))
Next i
Application.ScreenUpdating = True
MsgBox "İşlem Tamamlanmıştır." & vbLf & "evrengizlen@hotmail.com"
End Sub