Bedingtes ausschneiden in neue Zeile mit VBA
27.04.2018 09:57:15
Bastian
ich habe schon häufiger in diesem Forum Antworten für meine Problemstellungen gefunden ohne selbst fragen zu müssen, diesmal konnte ich aber leider noch nicht herausfinden wie ich vorgehen muss.
Bei meinem Problem dreht es sich darum, dass für eine Datei mit über 11.000 Zeilen jede Zeile daraufhin geprüft wird, ob sich in der Spalte "PLZ" mehr als eine Postleitzahl befindet. Falls dies der Fall ist, soll die PLZ ausgeschnitten und in eine neue Zeile darunter eingefügt werden - die übrigen Spalteneinträge sollen der Zeile entsprechen aus welcher die PLZ ausgeschnitten wurde.
Falls mehrere PLZ in einer Zelle sind, soll dieser Vorgang so oft durchgeführt werden bis nur noch eine PLZ übrig bleibt. Die PLZ sind dabei durch ein Komma getrennt, welche optimalerweise nicht mehr vorhanden sind danach.
Ich vermute dies ist nur durch einen VBA-Code möglich, darin bin ich selbst jedoch leider nicht so gut. Ich werde auch selbst weitersuchen und probieren, aber hoffe jemand hat für mein Problem die passende Lösung bereit.
Eine Beispiel-Datei mit 4 Zeilen habe ich angehängt.
Schon mal Vielen Dank und liebe Grüße,
Bastian
https://www.herber.de/bbs/user/121317.xlsx