ERLEDIGT
JA
JA
ANTWORTEN
4
4
ZUGRIFFE
3122
3122
EMPFEHLEN
-
20.06.11 08:32 #1
- Registriert seit
- Mar 2011
- Beiträge
- 34
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
-
20.06.11 11:38 #2
- Registriert seit
- Mar 2011
- Beiträge
- 34
edit: hab eine "übergangslösung" gefunden; funktioniert im grunde genommen, ist aber nicht so schön :S
wenn also nochmal jemand eine lösung hat, immer her damit
-
21.06.11 16:42 #3
Wie schaut denn deine Übergangslösung aus?
Ansonsten habe ich im Internet folgenden Beitrag gefunden, falls es nicht umbedingt über ein Makro passieren muss:
Edit: Bitte vergiss nicht deine zukünftigen Themen mit einem gewissen Stil zu erstellen, dabei rede ich von Groß- und Kleinschreibung sowie Code-Tags!DOWNLOAD-TIPP: Tabellen aus mehreren Arbeitsmappen
ganz einfach zusammenfassen
--------------------------------------------------
Versionen: Excel 2003, 2002/XP und 2000
Das Zusammenfuehren von Tabellen aus mehreren Arbeitsmappen
ist allein mit KOPIEREN und EINFUEGEN ein muehsames
Unterfangen. Mit dem SmartTools MapMerger gelingt die
Kombination von Tabellen voll automatisch: Per Assistent
waehlen Sie zunaechst die zusammenzufuehrenden Dateien sowie
eine Ziel-Arbeitsmappe aus und klicken auf ZUSAMMENFASSEN.
Nacheinander wird dann Mappe fuer Mappe geoeffnet, wobei Sie
per Mausklick bestimmen, welche Tabelle jeweils uebernommen
wird und welche nicht.
So erhalten Sie im Handumdrehen Zusammenfassungen Ihrer
Kalkulationen, Budgetplaene und Projekte und muessen sich
nicht manuell durch verschiedene Dateien arbeiten.
Sie finden den kostenlosen Download unter:
http://www.add-in-world.com/katalog/excel-mapmerger/
Geändert von HonniCilest (21.06.11 um 17:47 Uhr)
Jeder Fehler, aus dem wir lernen, ist ein Erfolg...
...Aber mach' nicht den Fehler, nicht aus deinen Fehlern zu lernen.
-
24.06.11 08:10 #4
- Registriert seit
- Mar 2011
- Beiträge
- 34
Meine Übergangslösung kopiert einfach aus jedem Tabellenblatt das vorhanden ist den Inhalt in das erste. Codemäßig ist das denke ich noch nicht das Optimum aber es funktioniert wenigstens erstmal.
Sollte ich Zeit haben schau ich nochmal, inwieweit ich das überarbeiten kann.
Danke für deinen Tipp! Ich werde mior das mal anschauen.
-
24.06.11 10:20 #5
- Registriert seit
- Mar 2011
- Beiträge
- 34
da es nun funktioniert, schließe ich das Thema nun. Sollte jemand noch einen Lösungsansatz haben, gerne auch PN an mich
Ähnliche Themen
-
mehrere AI-Dateien zusammenfügen
Von smileyml im Forum Vektor-ProgrammeAntworten: 1Letzter Beitrag: 08.06.09, 22:46 -
VBA - If-Anweisung über mehrere Tabellenblätter
Von multitasker im Forum Visual Basic 6.0Antworten: 1Letzter Beitrag: 15.06.08, 23:11 -
Mysql Datenexport xls in mehrere Tabellenblätter?
Von Deletemaster im Forum Relationale DatenbanksystemeAntworten: 0Letzter Beitrag: 14.01.06, 23:30 -
mehrere .swf zu einer zusammenfügen
Von InVaR vIgAnDuN im Forum Flash PlattformAntworten: 1Letzter Beitrag: 17.02.05, 14:26 -
Mehrere Bilder zu einem zusammenfügen
Von Tobias K. im Forum Sonstige Grafik-ProgrammeAntworten: 3Letzter Beitrag: 26.07.03, 23:50





Zitieren
Login





