ich suche nach einer VBA Lösung zu folgendem Problem:
Wir bekommen täglich eine Liste mit Daten, die mit einem Status kommentiert werden müssen (In Spalte A). Die Daten ändern sich täglich (Zeilen kommen hinzu oder verschwinden) allerdings bleiben einige gleich. Von diesen Daten, die gleich bleiben, ändert sich der Kommentar (Spalte A) nicht. Trotzdem müssen wir täglich in mühevoller Handarbeit die Daten von einem ins andere Tabellenblatt übertragen, bevor wir die restlichen neuen Daten prüfen können. Das sind bei bis zu 4000 Zeilen gerne mal 2 Stunden verschwendete Zeit.
Das schöne ist, das die Einträge, die gleich bleiben auch die gleiche ID vom Vortag behalten (in Spalte F) allerdings in verschiedenen Zeilen stehen können.
Also:
2 Tabellenblätter: Tabellenblatt 1 mit den alten Daten von denen aus Spalte A die Kommentare anhand der ID in Spalte F ins neue Tabellenblatt 2 übertragen werden sollen, sofern es denn schon einen Kommentar/Status gibt.
In meinem Kopf sieht das so aus:
Vergleiche (?) Spalte F (ab Zeile 2) in Tabelle 1 mit Spalte F (ab Zeile 2)
Wenn F in Tabelle 1 = F in Tabelle 2 (wenn die ID also irgendwo vorkommt)
Dann kopiere aus Zelle A Tabelle 1 dieser Zeile und füge in Zelle A Tabelle 2 ein
Dann springe zur nächsten Zeile Spalte F und vergleiche
Wenn die ID in Zeile F nicht vorkommt, dann springe zur nächsten Zeile Spalte F und vergleiche (usw.)
Ich hoffe das ergibt Sinn.
Meine VBA Kenntnisse sind eher Basic - wenn ich ein Programm vor mir habe, dann kann ich meißt herausfinden was es macht und ich verstehe meißt die Logik dahinter, das Selberschreiben fällt mir aber leider noch sehr schwer.
Example:
https://www.herber.de/bbs/user/144068.xlsx
Kann mir hier vielleicht jemand helfen?
Vielen Dank für eure Zeit und viele Grüße zum Wochenende
Schuh