• DİKKAT

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

Çoketopla farklı hücrelere göre toplama

Katılım
7 Ocak 2020
Mesajlar
11
Excel Vers. ve Dili
excel 2013
Merhaba,

Aşağıdaki kod sadece A3 teki veriye göre çalışıyor. İstediğim A3 : A700 aralığına toplam getirsin.
** Arg3 = Sheets("liste").Range("A3").Value 'Sicil No - aşağı doğru gidiyor
Yardımlarınız için şimdiden teşekkür eder, iyi çalışmalar dilerim.

Sub listeveri()
Dim Arg1 As Range 'the range i want to sum
Dim Arg2 As Range 'criteria range
Dim Arg3 As Variant 'the criteria
Dim Arg4 As Range 'criteria range
Dim Arg5 As Variant 'the criteria

Dim i As Integer
For i = 16 To 27 ' P - AA arası

Set Arg1 = Sheets("puantaj").Range("AO:AO")
Set Arg2 = Sheets("puantaj").Range("A:A") 'Sicil No
Set Arg4 = Sheets("puantaj").Range("AJ:AJ") 'Ocak, Şubat vs.

Arg3 = Sheets("liste").Range("A3").Value 'Sicil No - aşağı doğru gidiyor
Arg5 = Sheets("liste").Cells(2, i).Value 'Ocak, Şubat vs. - sağa doğru gidiyor
Worksheets("liste").Cells(3, i).Value = Application.WorksheetFunction.SumIfs(Arg1, Arg2, Arg3, Arg4, Arg5) ' P3 - sağa doğru gidiyor
Next
End Sub
 
Merhaba,

Sorunuzu örnek dosya ekleyerek detaylı açıklar mısınız.

 
Geri
Üst