- Katılım
- 7 Haziran 2017
- Mesajlar
- 55
- Excel Vers. ve Dili
- Microsoft Office Professional Plus 2013
Merhaba,
Aşağıda kodlamada 2 hata yaptım. Ne hata olduğunu bulamıyorum.
1 - Saat hesabında veri yoksa "0" vermesi gerekirken #DIV hatasını veriyor.
2 - A6 & A29 aralığındaki görevlere göre Toplam veriyi alıyorum. Ancak, veri geldikten sonra Detay sayfassındaki Satır sayısı kadar Satırda veri aramaya devam ediyor.
Sorunu çözmemde yardımınız olursa ççok sevinirim.
Aşağıda kodlamada 2 hata yaptım. Ne hata olduğunu bulamıyorum.
1 - Saat hesabında veri yoksa "0" vermesi gerekirken #DIV hatasını veriyor.
2 - A6 & A29 aralığındaki görevlere göre Toplam veriyi alıyorum. Ancak, veri geldikten sonra Detay sayfassındaki Satır sayısı kadar Satırda veri aramaya devam ediyor.
Sorunu çözmemde yardımınız olursa ççok sevinirim.
Kod:
Sub TOPLACARP()
satır = Sheets("2018PerformansDetay").Cells(300, 5).End(xlUp).Row
For A = 6 To satır
SEC1 = Sheets("YılPerformans").Cells(A, 1)
Sheets("YılPerformans").Cells(A, 2) = Evaluate("SUMPRODUCT((2018PerformansDetay!E2:E300=""" & SEC1 & """)*(2018PerformansDetay!O2:O300))")
Sheets("YılPerformans").Cells(A, 4) = Evaluate("SUMPRODUCT((2018PerformansDetay!E2:E300=""" & SEC1 & """)*COUNTA(INDIS(2018PerformansDetay!A2:A300)))")
Next
End Sub
