Ich wollte um Hilfe Fragen hier im Forum und zwar geht es um folgendes:
Ich habe eine grosse Excel Datei mit einer beliebigen Anzahl an Spalten und Zeilen worin verschiedenste Werte abgebildet sind von Datum, Text und Zahlen. Inhaltlich spielt es keine grosse Rolle um was für Werte es sich handelt. Diese Datei ging dann an andere Personen, welche einzelne Werte in verschiedensten Zellen angepasst haben und die überarbeitete Tabelle ist nun wieder zu mir zurück gekommen. Das Problem ist, dass derjenige der die Datei versendet hat, hat gewisse Spalten von der versendeten Datei gelöscht. Nun ergibt sich eine Spaltendifferenz von der Masterdatei zu der versendeten Datei und zwar sind das die Spalten A-H
- Ganz unten in der Masterdatei habe ich nur die geänderten Werte von der versendete Datei hineinkopiert ausser die Spalten A-H (Da diese ja in der versendeten gefehlt haben)
- Durch die Spalte J wo sich ein eundeutiger Registrierungsschlüssel befindet, ist jede Zeile eindeutig idetifizierbar.
- Danach habe ich durch die Spalte J die Liste sortiert
Das Resultat ist nun, dass dort wo es Änderungen gibt zwei mal nacheinander der gleiche Registrierungsschlüssel aufgelistet ist. Beim oberen Registrierungsschlüssel sind die Werte in der Spalte A-H enthalten und in der unter Zeile nicht.
Was ich nun möchte ist ein Makro Script, dass die doppelten Werte in Spalte J sucht, von der oberen Zeile XX die Zellen XXA-XXH in die unteren Zeilen XX+1A-XX+1H kopiert und danach die obere Zeile XX komplett löscht (XX ist hier als eine beliebige Zeilenzahl zu verstehen). Danach sucht es die nächsten doppelten Werte und macht wieder dasselbe. Damit das Programm dann weiss, wann das Ende kommt, habe ich in die unterste Zelle in Spalte J "Ende" geschrieben.
Ich hoffe es ist verständlich geschrieben und wäre echt dankbar um Hilfe, da ich dies für das Büro benötige. Als Hilfe habe ich die komplette Datei hochgeladen:
https://drive.google.com/open?id=11YqZ-uNCytkMy3Ijy6ZU5EO7p7XtnvLB
Vielen Dank und Gruss