online 1
gast (50)

/ Forum / Tabellenkalkulation

TabellenkalkulationTabellenkalkulation

Fragevon woher vom 08.09.2022, 22:28 Options

Makro: Spalten gemäß Mustertabelle verschieben

Hallo Makro-Programmierer,
ich bekomme regelmäßig Tabellen in denen die Spaltenüberschriften (ab Spalte C; in Zeile 2 oder 3) alphanummerisch sortiert sind. Diese Tabellen kopiere ich dann in Dateien mit jeweils den selben Spaltenüberschriften, die dort aber anders angeordnet sind und zusätzliche Spalten für Gesamtsumme, Teilsummen und weitere Angaben enthalten.
z..B. in der "Tabelle neu" sind die Spalten wie folgt angeordnet:

Datum Text FB1 FB2 GF10 HB1 HB2 HB3 TT1 TT2 TT3

in der Tabelle "Muster" stehen die gleichen Spaltenüberschriften in den
Spalten:
A B H I N D E F J K L
Kann ein Makro eine solche Umsortierung der Spalten per Vergleich der beiden Tabellen herstellen? Dabei ist obiges eines von unterschiedlichen Mustern. Es geht um mehrere Dateien verschiedenen strukturen.
Die Anzahl der Zeilen spielt keine Rolle, die kompletten Spaltensollen umsortier werden.

Vielen Dank im voraus
mfg
Wolfgang


Antwort schreiben

Antwort 1 von coros vom 09.09.2022, 07:12 Options

Hallo Wolfgang,

vergleich per Schleife die Überschriften, schreibe den Spaltenindex der gefundenen Spalte in eine Variable und den Spaltenindex der Spalte aus der Quelldatei in eine andere Variable. Kopiere per

Sheets("Quelldatei").Columns(Spaltenindex).Copy
    Sheets("Zieldatei").Cells(1, SpaltendexGefunden).Insert
die Daten dann an die richtige Stelle.

MfG,
Oliver
Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du
ein Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.

Antwort 2 von woher vom 09.09.2022, 09:05 Options

Guten Morgen Oliver,

vielen Dank schon mal für die Anregung.
Ob es mir gelingt, daraus ein funktionierendes Makro zu basteln, weiss ich nicht. Und werde es wohl frühestens Morgen probieren können. Wenn ich mich denn mal selbst versuche, ein Makro zu erstellen, dann brauche ich mehr Ruhe als ich hier im Büro habe.

mfg
Wolfgang

Ähnliche Themen

Makro im Makro deaktivieren ?
korfuweb  02.03.2009 - 179 Hits - 7 Antworten

Makro Leere Spalten löschen ab Zeile 2
Molares  04.09.2009 - 367 Hits - 3 Antworten

per Makro Spalten bearbeiten
woher  27.06.2010 - 179 Hits - 2 Antworten

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Thu Jan 8 21:07:44 2026