Harte Nuss für Excel-Profis :-)
02.12.2003 01:36:42
Rico
ich stehe im Moment vor einem ganz dicken Problem. Ich hab schon alles an Hilfe-Dateien und Foren durchforstet, aber nie eine konkrete Antwort bekommen. Letztlich ist es auch keine so einfache Aufgabe. Vielleicht kann sie einer von Euch beantworten.
Folgende Situation. Ich betreibe seit 1 Woche einen Online-Shop mit knapp 3000 Produkten. Ich bekomme jeden Tag eine Excel-Datei mit den aktuellen Preislisten der Produkte. Im Prinzip wird es jetzt schwierig, alle Produkte zu vergleichen, ob sich der Preis geändert hat, oder ob es den Artikel noch gibt. Dies soll nun Excel für mich machen.
Die Preisliste ist in 4 Spalten untergliedert:
Art-Nr.-------Preis Netto------Preis Brutto--------Beschreibung
Meine Idee ist nun einfach folgende. Die Excel Datei ist in 7 Tabellen/Datenblätter unterteilt. Die Preisliste vom Vortag liegt in Tabelle 2. Die aktuelle Preisliste kommt immer in die erste Tabelle.
So. In der dritten Tabelle soll nun folgendes berechnet werden: Die Spalte A der Tabellen 1 und 2 soll überprüft werden, ob die Artikelnummern der Preisliste vom Vortag mit den Artikelnummern der aktuellen Preisliste übereinstimmen.
Ist in der neuen Preisliste ein Artikel neu dazugekommen, soll die gesamte Zeile in Tabelle 4 (die in 'Neue Artikel' umbenannt wird) verschoben werden.
Ist in der neuen Preisliste ein Artikel rausgenommen worden - wird also nicht mehr gefunden, so soll der Artikel (die ganze Zeile) aus der alten Preisliste (Tabelle 2) in Tabelle 5 verschoben werden.
Dieses war der erste Teil. Jetzt soll bei den restlichen Artikeln, die also noch bestehend sind folgendes überprüft werden:
Hat sich der Preis (Brutto) in der neuen Tabelle gegenüber dem Vortag (Tabelle 2) erhöht, so soll der Artikel (die ganze Zeile) in Tabelle 6 verschoben werden.
Ist der Preis (Brutto) in der neuen Tabelle gegenüber dem Vortag (Tabelle 2) niedriger geworden, so soll der Artikel (die ganze Zeile) in Tabelle 7 verschoben werden.
Ist der Preis gleich geblieben, soll der Artikel in Tabelle 1 bleiben.
Dieser gesamte Vorgang sollte möglichst mit einem Tastendruck passieren, so dass ich einfach nur jeden Morgen die Preisliste vom Vortag in Tabelle 2 und die aktuelle Preisliste in Tabelle 1 einfügen brauch, und der Rest durch Mausklick von Excel übernommen wird.
Sollte diese Aufgabe jemand lösen können, bitte unbedingt Kontakt per Mail aufnehmen. Ich denke, dass man über alles weitere auch "privat" regeln kann.
Es soll wirklich nicht bös' gemeint sein, aber Antworten wie "Das geht nur mit VBA" bringen mich nicht weiter! Diese und ähnliche habe ich im Laufe der letzten Tage schon mehrmals lesen müssen.
Also dann, Ihr Profis da draussen. Ich wäre echt überrascht, wenn es tatsächlich jemand schaffen würde. :-)
Ich bedanke mich schon im Voraus.
Gruß
Rico