Sütunları sayfalarda toplama

Katılım
16 Şubat 2018
Mesajlar
76
Excel Vers. ve Dili
Excel 2007
Aşağıdaki kod ile Y ve Z sütunlarını alıp sheetlerin adıyla birlikte sıralayabiliyor ancak Sayfa1 bitince Sayfa2 ye geçmek yerine hata veriyor. Bunu A,B,C,Y,Z sütunlarını art arda alıp yeni sayfalara sheetlerin adı ile yapıştıracak şekilde değiştirmek mümkün müdür?
Kod:
Sub CopyCols()
    Application.ScreenUpdating = False
    Dim LastRow As Long
    Dim lColumn As Long
    Dim ws As Worksheet
    For Each ws In Sheets
        lColumn = Sheets("Sayfa1").Cells(1, Columns.Count).End(xlToLeft).Column
        If ws.Name <> "Sayfa1" Then
            Sheets("Sayfa1").Cells(1, lColumn + 1).Resize(, 2) = ws.Name
            LastRow = ws.Range("Y" & ws.Rows.Count).End(xlUp).Row
            ws.Range("Y4:Z" & LastRow).Copy
            Sheets("Sayfa1").Cells(3, lColumn + 1).PasteSpecial xlPasteValues
        End If
    Next ws
    Application.CutCopyMode = False
    Application.ScreenUpdating = True
End Sub
 
Üst