Sayfalar arasında isim ve yıla göre veri toplama

Katılım
24 Temmuz 2019
Mesajlar
413
Excel Vers. ve Dili
EXCEL 2010 TÜRKÇE
Altın Üyelik Bitiş Tarihi
25-12-2023
Herkese iyi akşamlar diliyorum.
Userform1üzerinde comboboxta hangi yıl ve listboxta hangi isim seçilmişse ÖDEME sayfasında o kişiye ve o yıla ait tüm ödemeleri toplayıp KAYIT sayfasındaki ilgili kişinin o yılın altına aktaracak bir VBA kod desteğine ihtiyacım var.
 

Ekli dosyalar

dEdE

Destek Ekibi
Destek Ekibi
Katılım
1 Temmuz 2005
Mesajlar
2,605
Excel Vers. ve Dili
Ofis 2013 TR 64 Bit
Merhaba,
Aşağıdaki kodu UserForm'un kod bölümüne yapıştırarak dener misiniz?
Kod:
Private Sub CommandButton1_Click()
    Set s1 = Sheets("KAYIT")
    Set s2 = Sheets("ÖDEME")
    ss = s2.Cells(Rows.Count, 3).End(3).Row
    For i = 2 To ss
        Set c = s2.Rows("1:1").Find(ComboBox1.Value, , xlValues)
        If Not c Is Nothing Then myCol = c.Column
        If ListBox1.Value = s2.Cells(i, 3).Value Then
            Tpl = Tpl + s2.Cells(i, myCol).Value
        End If
    Next i
    Set c = s1.Rows("1:1").Find(ComboBox1.Value, , xlValues)
        If Not c Is Nothing Then myCol = c.Column
    Set c = s1.Range("C:C").Find(ListBox1.Value, , xlValues)
        If Not c Is Nothing Then mySat = c.Row
        Cells(mySat, myCol) = Tpl
End Sub
 
Katılım
24 Temmuz 2019
Mesajlar
413
Excel Vers. ve Dili
EXCEL 2010 TÜRKÇE
Altın Üyelik Bitiş Tarihi
25-12-2023
Sayın @dEdE çok teşekkür ederim. Elinize sağlık.
 
Üst