farklı sayfalardaki verileri anasayfada toplama ve aylık döküme aktarma

Katılım
18 Kasım 2009
Mesajlar
16
Excel Vers. ve Dili
2003 türkçe
Merhaba arkadaşlar, ekteki dosyamda göreceğiniz üzere; "hambez , boyahane, kredi, çek, aksesuar" adlı sayfalardaki verileri anasayfamda toplamak istiyorum.
1- bu sayfalarda veriye ilişkin "ödendi" hanesinin "hayır" olarak işaretlendiği yani bakiyesi ödenmemiş verilerin anasayfaya aktarılmasını istiyorum.
2- bu verilerin "ödendi" hanesini "hayır"dan "evet" e değiştirildiği anda, anasayfadan kaldırılmasını istiyorum.

İlgileriniz için şimdiden teşekkür ederim.
 

Ekli dosyalar

Murat OSMA

Altın Üye
Altın Üye
Katılım
23 Mayıs 2011
Mesajlar
5,508
Excel Vers. ve Dili
Microsoft 365 TR-EN
Altın Üyelik Bitiş Tarihi
31-12-2028
Tek sayfada toplamak için bu kodları kullanabilirsiniz;
Kod:
[FONT="Trebuchet MS"]Sub Emre()
    Dim [COLOR="Red"]Rky [/COLOR]As Byte, a%, b%
    Sayfa1.Select: b = 2
    For [COLOR="red"]Rky[/COLOR] = 2 To Sheets.Count
        With Sheets([COLOR="red"]Rky[/COLOR])
            For a = 2 To .Range("B65536").End(3).Row
                If .Cells(a, "H").Value = "[COLOR="Red"]hayır[/COLOR]" Then
                    Cells(b, 1) = .Cells(a, 2).Value
                    Cells(b, 2) = .Cells(a, 3).Value
                    Cells(b, 3) = .Cells(a, 4).Value
                    Cells(b, 4) = .Cells(a, 5).Value
                    Cells(b, 5) = .Cells(a, 6).Value
                    b = b + 1
                End If
            Next a
        End With
    Next [COLOR="red"]Rky[/COLOR]
    b = Empty: a = Empty: [COLOR="red"]Rky [/COLOR]= Empty
End Sub[/FONT]
 
Katılım
18 Kasım 2009
Mesajlar
16
Excel Vers. ve Dili
2003 türkçe
çok teşekkürler tam istediğim gibi olmuş
 
Üst