HERBERS Excel-Forum - das Archiv
Sheets Zusammenfassen
Chris

Hallo,
ich habe folgendes Problem:
Ich suche nach einem Makro, mit dem ich die Inhalte aller Sheets einer xls-Datei abzüglich der letzten zwei
automatisiert in das letzte Sheet der selben Datei untereinander hinein kopieren kann, unabhängig von der Anzahl der Sheets.
Kann mir jemand helfen?
Vielen Dank im Voraus!
Chris

AW: Sheets Zusammenfassen
IngGi

Hallo Chris,
zwei Rückfragen:
Kann ich z.B. nur anhand von Spalte A prüfen, bis zu welcher Zeile Daten im Tabellenblatt enthalten sind, oder kann es sein, dass in einer anderen Spalte noch weiter unten Daten stehen?
Können das im Ganzen mehr als die 65536 Zeilen werden, die auf ein Tabellenblatt passen?
Gruß Ingolf
AW: Sheets Zusammenfassen
Chris

Hallo Ingolf,
zu den Fragen, eine Prüfung von Spalte A ist ausreichend und es können nicht mehr als 65536 Zeilen werden.
Danke!
Gruß Chris
AW: Sheets Zusammenfassen
Chris

Hallo Ingolf,
zu den Fragen, eine Prüfung von Spalte A ist ausreichend und es können nicht mehr als 65536 Zeilen werden.
Danke!
Gruß Chris
AW: Sheets Zusammenfassen
IngGi

Hallo Chris,
versuch's mal so:
Sub Zusammenfassen()
Dim intTabs As Integer
Dim ws As Worksheet
Set ws = ThisWorkbook.Sheets(ThisWorkbook.Sheets.Count)
For intTabs = 1 To ThisWorkbook.Sheets.Count - 2
With ThisWorkbook.Sheets(intTabs)
.Range("A1:A" & .Cells(.Rows.Count, 1).End(xlUp).Row).EntireRow.Copy _
Destination:=ws.Range("A" & ws.Cells(ws.Rows.Count, 1).End(xlUp).Row + 1)
End With
Next 'intTabs
End Sub
Gruß Ingolf