Timotheus1992
Mitglied
Moin leute, ich mal wieder. :-(
habe mal wieder ein problemchen^^ Ich schilder das mal kurz:
ich habe eine excel datei mit 4 tabellenblättern unterschiedlicher länge. das makro soll nun einfach diese vier tabellenblätter zusammenfügen in einem einzigen. entweder direkt in dem ersten, oder in einem neuen tabellenblatt.
habe auch schon einen code, doch leider macht er nicht genau das was ich will. er kopiert ein tabellenblatt richtig, aber alle anderen leider nicht komplett :/
kann mir jemand helfen?^^
hier mein code:
Sub naSowas
Dim Wks As Worksheet
Dim Bereich As Range
Dim strLC As String
Dim i As Integer
Set Wks = Worksheets.Add
Wks.Name = "Konsolidierung"
For i = 2 To Worksheets.Count
With Worksheets(i).UsedRange
strLC = .Cells(.Rows.Count, .Columns.Count).Address
Set Bereich = .Range("A2:" & strLC)
Bereich.Copy Destination:= _
Wks.Cells(Rows.Count, 1).End(xlUp).Offset(1, 0)
End With
Next i
End Sub
habe mal wieder ein problemchen^^ Ich schilder das mal kurz:
ich habe eine excel datei mit 4 tabellenblättern unterschiedlicher länge. das makro soll nun einfach diese vier tabellenblätter zusammenfügen in einem einzigen. entweder direkt in dem ersten, oder in einem neuen tabellenblatt.
habe auch schon einen code, doch leider macht er nicht genau das was ich will. er kopiert ein tabellenblatt richtig, aber alle anderen leider nicht komplett :/
kann mir jemand helfen?^^
hier mein code:
Sub naSowas
Dim Wks As Worksheet
Dim Bereich As Range
Dim strLC As String
Dim i As Integer
Set Wks = Worksheets.Add
Wks.Name = "Konsolidierung"
For i = 2 To Worksheets.Count
With Worksheets(i).UsedRange
strLC = .Cells(.Rows.Count, .Columns.Count).Address
Set Bereich = .Range("A2:" & strLC)
Bereich.Copy Destination:= _
Wks.Cells(Rows.Count, 1).End(xlUp).Offset(1, 0)
End With
Next i
End Sub