ich hatte heute nacht einen kleinen Einfall, da mir die Arbeit langsam über den Kopf hinauswächst.
Meine Aufgabe ist es, wöchentlich neue Preise einzuholen von Lieferanten, die als CSV zur Verfügung stehen. Meine arbeitsweise bisher war, den Artikelnamen in beiden Files zu suchen, den Wert zu prüfen und ggfls. zu korrigieren.
Da es nun immer mehr Artikel werden, kann dies auf Dauer keine Lösung sein!!!
Ich bin leider in VBA nicht sehr fit, zumindest wenns in die Tiefe geht, bin somit auf etwas Hilfe angewiesen.
---------------------------
IST-Zustand:
interne Excel-CSV
Spalte A: eigene Artikelnummer
Spalte B: dazugehörige Lieferantenartikelnummer
Spalte C: Artikelname
Spalte D: EK-Preis
Spalte E: VK-Preis
externe Excel-CSV
Spalte A: Lieferantenartikelnummer
Spalte B: Artikelname
Spalte C: EK-Preis
Spalte D: VK-Preis
SOLL-Zustand:
1.) ich exportiere aus unserem System eine aktuelle CSV von diesem Hersteller mit den Spalten wie oben angegeben
2.) ich lege die Lieferanten-CSV in das gleiche Verzeichnis ab
3.) ich führe nun das Makro zum Vergleichen der Daten aus
ZIEL:
Makro sucht eine Übereinstimmung der Lieferantenartikelnummer, fügt automatisch in unsere interne CSV eine Spalte hinter EK und VK hinzu.
Anschließend soll das Makro diese Zellen mit den Werten vom Lieferanten befüllen. Nun käme noch ein Clou dazu, wenn das Makro noch am Ende überprüft, ob diese Werte angestiegen oder gesunken sind, diese Zelle dann mit einem Hintergrund (rot/grün) markiert.
grün = gesunken
rot = angestiegen
ohne = gleicher Wert
Wäre SUPER dankbar, wenn man so etwas realisieren könnte!
Danke