12.01.2018, 09:57
Hallo Excel Gemeinde!
Ich bin VBA Neuling, wurde aber im Rahmen meines dualen Studiums im Betrieb beauftragt, die tägliche Aktualisierung einer Tabelle mittels einer durch ein Programm erzeugten CSV Datei zu automatisieren.
Ich habe gerade schon das Thema entdeckt: http://www.clever-excel-forum.de/thread-...#pid105794 , löst jedoch nicht mein Problem ...
Mein Problem ist nun, dass ich es (bis jetzt) noch nicht hinbekomme, per Makro aus der Hauptdatei die Einträge der beiden Tabellen abzugleichen. Das sollte zum Beispiel über eine ID wie "Auftragsnummer" passieren.
Durch den Abgleich sollen Einträge (Zeilen), die in der täglich erstellten CSV nicht mehr vorhanden sind, aus der Hauptdatei gelöscht werden, bei neuen Einträgen in der CSV sollen diese in die Hauptdatei übernommen werden (hier nur die Spalten, die in der Hauptexceldatei vorhanden sind. Die CSV enthält also mehr Informationen als benötigt)
wie gesagt, da ich Neuling in VBA bin, steige ich da überhaupt nicht durch
Beispieldateien befinden sich im Anhang. Die CSV hab ich schnell als normale Excel Datei erstellt, sollte aber hoffe ich keinen Unterschied machen (die CSV sollte im Makro in Tabellenform formatiert werden, den Code habe ich, nur der Zugriff der Formatier-Sub auf die CSV fehlt mir bis jetzt ...)
Hoffe ihr habt meine Erklärung soweit verstanden und könnt mir weiterhelfen.
Danke im Voraus!
Gruß
Kevin
Ich bin VBA Neuling, wurde aber im Rahmen meines dualen Studiums im Betrieb beauftragt, die tägliche Aktualisierung einer Tabelle mittels einer durch ein Programm erzeugten CSV Datei zu automatisieren.
Ich habe gerade schon das Thema entdeckt: http://www.clever-excel-forum.de/thread-...#pid105794 , löst jedoch nicht mein Problem ...
Mein Problem ist nun, dass ich es (bis jetzt) noch nicht hinbekomme, per Makro aus der Hauptdatei die Einträge der beiden Tabellen abzugleichen. Das sollte zum Beispiel über eine ID wie "Auftragsnummer" passieren.
Durch den Abgleich sollen Einträge (Zeilen), die in der täglich erstellten CSV nicht mehr vorhanden sind, aus der Hauptdatei gelöscht werden, bei neuen Einträgen in der CSV sollen diese in die Hauptdatei übernommen werden (hier nur die Spalten, die in der Hauptexceldatei vorhanden sind. Die CSV enthält also mehr Informationen als benötigt)
wie gesagt, da ich Neuling in VBA bin, steige ich da überhaupt nicht durch
Beispieldateien befinden sich im Anhang. Die CSV hab ich schnell als normale Excel Datei erstellt, sollte aber hoffe ich keinen Unterschied machen (die CSV sollte im Makro in Tabellenform formatiert werden, den Code habe ich, nur der Zugriff der Formatier-Sub auf die CSV fehlt mir bis jetzt ...)
Hoffe ihr habt meine Erklärung soweit verstanden und könnt mir weiterhelfen.
Danke im Voraus!
Gruß
Kevin