• DİKKAT

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

Makro ile farklı excellerden aldığım verileri alt alta tek bir sayfaya kopyalamak

LİSTE sayfanızın ismini Liste Olarak değiştirin ve aşağıdaki kodları kullanın.

Kod:
Sub Birlestir()
    Dim i, Sayf, SonSat1, SonSat2
    Application.ScreenUpdating = False
    Range("A2:H65000").ClearContents
    For i = 1 To Sheets.Count
        Set Sayf = Sheets(i)
        If Sayf.Name <> "Liste" Then
            SonSat1 = Cells(Rows.Count, 1).End(3).Row + 1
            SonSat2 = Sayf.Cells(Rows.Count, "A").End(3).Row
            
            Range(Cells(SonSat1, "A"), Cells((SonSat1 + SonSat2) - 2, "H")).Value = _
            Sayf.Range(Sayf.Cells(2, "A"), Sayf.Cells(SonSat2, "H")).Value
            
        End If
    Next
    Application.ScreenUpdating = True
    MsgBox "Islem Tamam..."
End Sub
 
Hocam, elinize sağlık çok teşekkür ediyorum.
 
Geri
Üst