Bütün Sayfaları Tek Bir Sayfada Toplama

Katılım
18 Mayıs 2009
Mesajlar
1,184
Excel Vers. ve Dili
Excel 2016 Türkçe
Merhabalar
Basit bir sorum var.
70-80 kadar sayfa içeren bir dosya var. Buradaki sayfaların hepsini altalta olacak şekilde tek bir sayfaya veya tek bir çalışma kitabına aktaracak, yani tek sayfa haline getirecek bir makro kodu veya başka bir yol var mıdır?
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,167
Excel Vers. ve Dili
2019 Türkçe
Merhaba.
Bir modüle aşağıdaki kodları kopyalayıp çalıştırın.

Kod:
Sub Test()
    Dim syf As Worksheet
    Dim syfYeni As Worksheet
    Dim Satir As Long
    
    Set syfYeni = Worksheets.Add
    For Each syf In ThisWorkbook.Worksheets
        Satir = syfYeni.Cells.SpecialCells(xlCellTypeLastCell).Row
        If Satir = 1 Then Satir = 0
        syf.Range("A1:" & syf.Cells.SpecialCells(xlCellTypeLastCell).Address).Copy syfYeni.Range("A" & Satir + 1)
    Next
End Sub
 
Katılım
18 Mayıs 2009
Mesajlar
1,184
Excel Vers. ve Dili
Excel 2016 Türkçe
Merhaba.
Bir modüle aşağıdaki kodları kopyalayıp çalıştırın.

Kod:
Sub Test()
    Dim syf As Worksheet
    Dim syfYeni As Worksheet
    Dim Satir As Long
   
    Set syfYeni = Worksheets.Add
    For Each syf In ThisWorkbook.Worksheets
        Satir = syfYeni.Cells.SpecialCells(xlCellTypeLastCell).Row
        If Satir = 1 Then Satir = 0
        syf.Range("A1:" & syf.Cells.SpecialCells(xlCellTypeLastCell).Address).Copy syfYeni.Range("A" & Satir + 1)
    Next
End Sub
Sayın dalgalıkur uzmanım oldu, teşekkür ederim
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,167
Excel Vers. ve Dili
2019 Türkçe
Rica ederim. İyi çalışmalar.
 
Üst