EKKi: excel tabellen verschieben

Beitrag lesen

Mahlzeit,

jetzt möchte ich spalte A, B, C, D nicht mehr untereinander, sondern hintereinander schreiben, beginnend mit spalte AA, AB, AC usw.

Doch aber nur, wenn bestimmte Kriterien zutreffen (gleiche Namen z.B.) ... Du solltest Dir vorher genau überlegen, WAS Du WIE zusammenfassen willst.

kann man dieses mit einem macro automatisieren und die spalten a2:a9, b2:b9,c2:c9, d2:d9; a10:a19, b10:b19, c10:c19, etc. löschen bzw. nach oben aufschließen?

Ja, kann man. Mittels einer Schleife könntest Du durch die einzelnen Zeilen durchgehen, dir den aktuellen Namen merken (wenn anders als der bisherige) und dann alle folgenden Einträge mit dem gemerkten Namen vergleichen: wenn gleich, dann den Inhalt der aktuellen Zeile in die letzten freien Spalten hinter den gemerkten Eintrag kopieren und die aktuelle Zeile löschen; wenn ungleich, dann den aktuellen Eintrag merken.

Dabei könnten u.a. die Methoden .Copy und .Rows.Delete helfen (ist aber schon ne Weile her, dass ich VBA-Makros programmiert hab).

ich danke euch schonmal für die kompetente hilfe :=)

Viel Erfolg! Achja - und beim nächsten mal wähle bitte den Themenbereich richtig: Excel ist keine Datenbank.

MfG,
EKKi

--
sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|