sayfa 1 deki tutarları isme göre 2 nci sayfada toplama

Katılım
20 Eylül 2005
Mesajlar
38
Excel Vers. ve Dili
excel 2003 tr
arkadaşlar örnek yaptığım çalışmada anlattığım gibi bir makro yada formul olabilirmi eğer bakarsanız çok menun olurum.
 
Katılım
14 Şubat 2006
Mesajlar
3,426
Excel Vers. ve Dili
(Excel 2016 - İngilizce)
Altın Üyelik Bitiş Tarihi
30-11-2022
Aşağıdaki kodları deneyiniz.

Kod:
Sub AktarSay()
Dim a, i, n, b()
Set s1 = Sheets("kayıt")
Set s2 = Sheets("özet")
'*******************************************
a = s1.Range("b4:c" & s1.[c65536].End(3).Row).Value
ReDim b(1 To UBound(a, 1), 1 To 3)
With CreateObject("Scripting.Dictionary")
    .CompareMode = vbTextCompare
    For i = 1 To UBound(a, 1)
           If Not IsEmpty(a(i, 1)) Then
                 If Not .exists(a(i, 1)) Then
                    n = n + 1
                    b(n, 1) = n
                    b(n, 2) = a(i, 1)
                    .Add a(i, 1), n
                  End If
                    b(.Item(a(i, 1)), 3) = b(.Item(a(i, 1)), 3) + a(i, 2)
            End If
    Next
End With
'*******************************************
son = s2.[a65536].End(3).Row + 1
s2.Range(Cells(2, "a"), Cells(son, "c")).ClearContents
s2.[a2].Resize(n, 3).Value = b
'*******************************************
MsgBox "Bitti"
s2.Select
[a1].Select
Set s1 = Nothing
Set s2 = Nothing
End Sub
 
Katılım
20 Eylül 2005
Mesajlar
38
Excel Vers. ve Dili
excel 2003 tr
kardeş ben biraz önce soruyu yanlış anlattım kendi dosyamı gönderiyorum bir bakarsan memnun olurum.
 
Katılım
14 Şubat 2006
Mesajlar
3,426
Excel Vers. ve Dili
(Excel 2016 - İngilizce)
Altın Üyelik Bitiş Tarihi
30-11-2022
Ekli dosyayı inceleyiniz.
 
Katılım
20 Eylül 2005
Mesajlar
38
Excel Vers. ve Dili
excel 2003 tr
çok teşşekkür ederim sorunum çözüldü bu çok iyi oldu. saygılar.
 
Üst