Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1152to1156
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Makro alle Tabellen zusammentun | Herbers Excel-Forum

Makro alle Tabellen zusammentun
20.04.2010 20:29:54
Otto

Guten Tag,
Ich versuche ein Makro zu erstellen, habe aber keinen Erfolg so weit. Hoffe jemand kann mir helfen.
Ich habe eine Datei mit vielen Tabellen. Jede Tabelle hat immer die gleichen Spaltennamen und gleiche Spaltenzahl aber verschiedene Daten natuerlich. Mein Ziel ist ein Makro zu erstellen, das eine neue Tabelle erstellt und in dieser Tabelle die Daten von alle anderen Tabellen in der Datei (alle Tabellen die vorhanden sind, glecih egal wie sie bannant sind) untereinander zusammenbringt.
In der Beispielsdatei im Angang gibt es die Tabellen 12,13,14,15.
https://www.herber.de/bbs/user/69172.xls
Es soll eine neue Tabelle 15 z.B. erstellt werden und sie muss untereinander die daten von 12,13,14 und 15 haben.
Vielen Dank im Voraus
Otto

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Tabellen sammeln - VBA
20.04.2010 20:56:20
Erich G.
Hi Otto...,
probiers mal damit:

Option Explicit
Sub sammle()
Dim wksZ As Worksheet, wksQ As Worksheet, lngZ As Long, lngQ As Long
Set wksZ = Worksheets("15")   ' Zielblatt "15" muss existieren
lngZ = wksZ.Cells(wksZ.Rows.Count, 1).End(xlUp).Row
For Each wksQ In Worksheets
With wksQ
If .Name <> wksZ.Name Then
lngQ = .Cells(.Rows.Count, 1).End(xlUp).Row - 1
If lngQ > 0 Then .Rows(2).Resize(lngQ).Copy wksZ.Rows(lngZ + 1)
lngZ = lngZ + lngQ
End If
End With
Next wksQ
End Sub
Rückmeldung wäre nett! - Grüße von Erich aus Kamp-Lintfort
AW: Tabellen sammeln - VBA
20.04.2010 22:27:32
Otto
Hallo Erich,
Es funktioniert prima! Genau was ich wollte.
Vielen herzlichen Dank, viele Gruesse und gute Nacht!
Otto
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige