Hallo, bin neu hier und habe einige Aufgaben die ich mit Excel in Zukunft gerne automatisieren möchte. Wir erstellen mit Excel unsere Angebote und dazu nehmen wir oft Artikel aus Preislisten unserer Lieferanten (alle in separaten Excel-Dateien, manchmal auch PDF und Co) und Copy-Pasten Lieferant, Artikelnummer, Bezeichnung und Preis in die einzelnen Felder.
Ich habe mir jetzt vorgenommen, diesen Prozess so weit zu vereinfachen, wie nur irgendwie möglich. Das stellt mich vor einige Herausforderungen bei denen ihr mir hoffentlich helfen könnt.
Meine erste Herausforderung ist folgende:
Ich möchte, dass wir in Zukunft Excel nur noch den Lieferanten (bestimmt die zu verwendende Preisliste), Catalog no. (bestimmt aus welcher Zeile die Daten geholt werden) und Artikelnummer nennen müssen und das Programm den Rest der Daten selbst aus den Preislisten kopiert.
Ich habe auch schon einen Weg gefunden um das ganze mit einer überschaubaren Menge an Händlern zum Laufen zu bekommen. (Im Beispiel/Angebot/Zeile 4 und die Preisliste dazu ist unter Beispiel/Preislisten/Preisliste B)
Die Herausforderung ist einen Weg zu finden, mit dem man die Funktion auf zusätzliche Lieferanten auszudehnen, ohne die Formeln bei jedem weiteren Lieferanten um einen Haufen WENN und SVERWEISE zu verkomplizieren, verlängern und unübersichtlicher zu machen.
Meine Idee wäre, die richtige Formeln in einem extra Tabellenblatt zu speichern. Dort hätte man dann für jeden Händler jeweils eine Formel für die Artikelbeschreibung, den Artikelpreis, eine für die Währung und eine für zusätzliche Bemerkungen.
Wenn in Spalte B dann der Händler A steht, dann soll sich Excel die Formeln für den Händler A aus dem Tabellenblatt für Formeln holen und nutzen um die einzelnen Felder zu füllen.
Ich glaube die Sache klingt beim Beschreiben komplizierter als sie in Wahrheit ist, aber mein Beispiel (Beispiel/Angebot/Zeile 4) sollte es eigentlich ganz gut demonstrieren.
Momentan funktioniert es nur für einen Händler. Ich kann es auch mit meinem momentanen Wissen sicher noch um 1-10 Lieferanten erweitern, falls Excel bei seinen Formeln und Feldern keine Zeichenbegrenzung hat, aber ab einem gewissen Punkt (50 Preislisten oder mehr) wird die Sache einfach unüberschaubar. Außerdem wird es dann schwer neue Lieferanten hinzuzufügen, alte zu verändern oder zu entfernen.
Und das könnte man meiner Meinung nach am besten mit dem Outsourcen und aufteilen der Formeln auf ein extra Blatt und in einzelne Module verbessern.
Wie lautet eure Meinung dazu, gibt es eine Möglichkeit so wie ich mir das vorstelle, gibt es einfache/bessere Alternativen, oder braucht ihr zusätzliche Infos, schreibt mir bitte einfach was ihr dazu zu sagen habt.
Ich habe mir jetzt vorgenommen, diesen Prozess so weit zu vereinfachen, wie nur irgendwie möglich. Das stellt mich vor einige Herausforderungen bei denen ihr mir hoffentlich helfen könnt.
Meine erste Herausforderung ist folgende:
Ich möchte, dass wir in Zukunft Excel nur noch den Lieferanten (bestimmt die zu verwendende Preisliste), Catalog no. (bestimmt aus welcher Zeile die Daten geholt werden) und Artikelnummer nennen müssen und das Programm den Rest der Daten selbst aus den Preislisten kopiert.
Ich habe auch schon einen Weg gefunden um das ganze mit einer überschaubaren Menge an Händlern zum Laufen zu bekommen. (Im Beispiel/Angebot/Zeile 4 und die Preisliste dazu ist unter Beispiel/Preislisten/Preisliste B)
Die Herausforderung ist einen Weg zu finden, mit dem man die Funktion auf zusätzliche Lieferanten auszudehnen, ohne die Formeln bei jedem weiteren Lieferanten um einen Haufen WENN und SVERWEISE zu verkomplizieren, verlängern und unübersichtlicher zu machen.
Meine Idee wäre, die richtige Formeln in einem extra Tabellenblatt zu speichern. Dort hätte man dann für jeden Händler jeweils eine Formel für die Artikelbeschreibung, den Artikelpreis, eine für die Währung und eine für zusätzliche Bemerkungen.
Wenn in Spalte B dann der Händler A steht, dann soll sich Excel die Formeln für den Händler A aus dem Tabellenblatt für Formeln holen und nutzen um die einzelnen Felder zu füllen.
Ich glaube die Sache klingt beim Beschreiben komplizierter als sie in Wahrheit ist, aber mein Beispiel (Beispiel/Angebot/Zeile 4) sollte es eigentlich ganz gut demonstrieren.
Momentan funktioniert es nur für einen Händler. Ich kann es auch mit meinem momentanen Wissen sicher noch um 1-10 Lieferanten erweitern, falls Excel bei seinen Formeln und Feldern keine Zeichenbegrenzung hat, aber ab einem gewissen Punkt (50 Preislisten oder mehr) wird die Sache einfach unüberschaubar. Außerdem wird es dann schwer neue Lieferanten hinzuzufügen, alte zu verändern oder zu entfernen.
Und das könnte man meiner Meinung nach am besten mit dem Outsourcen und aufteilen der Formeln auf ein extra Blatt und in einzelne Module verbessern.
Wie lautet eure Meinung dazu, gibt es eine Möglichkeit so wie ich mir das vorstelle, gibt es einfache/bessere Alternativen, oder braucht ihr zusätzliche Infos, schreibt mir bitte einfach was ihr dazu zu sagen habt.
Anhänge
Zuletzt bearbeitet:
(Anhang)