VBA: 2 Excel Tabellen vergleichen und markieren?
Hallo,
ich habe gesehen, dass es zwar ähnliche Fragen gibt, aber mein Problem konnte ich mit den Antworten bisher nicht lösen. Ich muss dazu sagen, dass ich noch ziemlicher VBA-Neuling bin.
Ich habe 2 Excel Dateien. Diese sind identisch aufgebaut. Das Ergebnis soll in einer dritten Datei geschrieben werden. In Spalte A steht eine eindeutige ID und Spalte B ist ein Erklärungstext hierzu.
Bsp.: Alt:
BS04 Lisa ist 18 Jahre alt.
BS07 Lisa ist einen Apfel.
Neu:
BS07 Lisa isst einen Apfel.
BS08 Lisa wohnt in einem Haus.
Im neuen Dokument wurde BS04 entfernt. BS07 wurde der Schreibfehler korrigiert. BS08 wurde hinzugefügt.
Mein Ziel ist, dass nicht Zeile für Zeile verglichen wird, sondern anhand der ID der Text verglichen wird. Dann sollen Änderungen rot markiert werden. Entfernte Wörter oder entfernte Spalten sollen rot durchgestrichen werden.
Ergebnis:
BS04 Lisa ist 18 Jahre alt. [rot und durchgestrichen]
BS07 Lisa isst einen Apfel. [BS07 rot, das Wort "isst" rot]
BS08 Lisa wohnt in einem Haus. [rot]
Ich habe mir ein Makro bauen können, was ganze Zeilen rot markiert bei Abweichung, leider wird dann alles rot markiert, sobald eine Zeile hinzugefügt bzw. entfernt wurde. Ist ein solches Makro mit VBA überhaupt zu programmieren?
Ich danke euch für eure Mühe!
Gruß Steffen