Ich hoffe ich bin bei euch richtig und entschuldige mich schon jetzt, wenn es für mein Problem schon eine Lösung im Forum gibt, die ich nicht finde.
Ich bin langsam am Verzweifeln. Ich habe 2 Tabellenblätter (AktuelleDaten und Einspielen), mit gleicher Spaltenanzahl (A CJ) In Tabelle Einspielen befinden sich bereits Daten von Zelle A1 bis CJ11000. Die Spalte A in beiden Tabellen enthält zu jedem Datensatz eine eindeutige Auftragsnummer (z.B. w123456789121). Die Tabelle AktuelleDaten wird jeden Tag neu ausgewertet und ändert die Inhalte der Datensätze. Ausserdem kommen noch Datensätze dazu. Auch stehen die Datensätze dann in beliebigen Zeilen. Nun soll per VBA Anweisung folgendes passieren.
Wenn die Auftragsnummer (Spalte A) in Beiden Tabellen gleich ist, soll die Zeile in Einspielen mit der Zeile in AktuelleDaten überschrieben ,also aktualisiert, werden. Wenn in Tabelle AktuelleDaten ein neuer Datensatz steht, der in Tabelle Einspielen noch nicht vorhanden ist, soll er am Ende der Tabelle Einspielen aufgenommen werden. Wenn ein Datensatz in Einspielen vorhanden ist, der in der Tabelle AktuelleDaten fehlt, soll er in Einspielen nicht gelöscht werden. Die Tabelle Einspielen wird also durch die Tabelle AktuelleDaten immer wieder aktualisiert und um neue Datensätze erweitert.
Vielen Dank im Voraus für euere Hilfe