In einer Routine sollen Daten aus einer Excel-Tabelle in eine bestehende Tabelle eingefügt werden. Die bestehende Tabelle soll also mit den neuen Daten anhand einer festgelegten Spaltenzuordnung aktualisiert werden. Die Daten befinden sich in unterschiedlichen Dateien.
Ich möchte nun ein Makro erstellen, welches diesen Job aus der bestehenden Excelmappe erledigt, da die manuelle Bearbeitung auf Dauer total nervig ist.
Über eine Websuche habe ich bereits einen Vorschlag gefunden. Leider werden die Daten nicht in die erste leere Zeile eingefügt, ich verstehe auch nicht, wie ich eine Spaltenzuordnung vornehmen kann.
Die Spaltenbezeichnungen und die Reihenfolge meiner Tabellen sind jeweils verschieden.
Das Makro soll also ungefähr - folgende Schritte erledigen:
1. Suchen der ersten freien Zeile in der bestehenden Tabelle "Bestand" (damit keine bestehenden Daten überschrieben werden)
2. Falls notwendig, Öffnen der Excelmappe Neue Daten unter Ordner ../..
3. Kopieren & einfügen der Daten anhand einer Zuordnung in die Tabelle
4. Ggf. schließen der Excel-Tabelle "Neue Daten"
Es wäre toll, wenn mir jemand helfen könnte und mir dabei Erläuterungen geben kann, damit ich die Spaltennamen und Excel-Dateinamen selbst modifzieren kann, da ich mehrere Dateien mit untschiedlichen Spaltennamem habe. Und ich eben auch mal groß werden will:)
Vielen Dank im Voraus!
Eine Zuordnung wäre:
Tabelle1
A | B | C | D | E | |
1 | ID | Frei | Termin | Antwort bis | |
2 | Daten anfügen aus Spalte | Vorgang | Datum | Frist |
Tabellendarstellung in Foren Version 8.6 by Beverly's Excel-Inn
Beispieldateien habe ich hier eingefügt:
https://www.herber.de/bbs/user/86522.xlsx
https://www.herber.de/bbs/user/86523.xlsx