Ich stecke immer wieder fest bei einer wiederkehrenden Arbeit in Excel.
Ich erfasse häufig zu einem Projekt verschiedene Artikel.
Die Artikel haben dann eine Beschreibung + div. Mengen pro Artikel,
welche ich gerne bei meinen verschiedenen Anbietern anfragen will.
Mittlerweile baue ich die Tabellen immer geich auf:
Sheet mit "Rohdaten" (Alle benötigten/erfassten Daten)
Sheet "Artikel_Mengen" als Pivot mit allen Daten die für eine Anfrage relevant sind (unterschiedlich pro Projekt)
Sheet "Anbieter" mit allen Anbieter die angefragt werden, inkl. eindeutiger "Anbieternummer" pro Warengruppe
kann durchaus sein dass ein Abieter in allen 3 Warengruppen vorkommt,
allerdings mit unterschiedlichem "Transportanteil"
(Transportanteil ist für die interne Kalkulation, da die Transportkosten unterschiedlich hoch sind)
Bis anhin habe ich in der Pivot eine Filterung pro Warengruppe gemacht, die Daten exportiert in eine neue Datei
und den Datei-Namen entsprechend von Hand eingetragen. Zusätzlich habe ich direkt eine formatierte Tabelle erstellt
und aus meiner Sicht eine übersichtliche Spaltenformatierung gemacht.
In dieser Beispieldatei sind dies 8 einzelne Dateien.
Habe diese zum besseren Verständnis ebenfalls mit angefügt.
Nun möchte ich über VBA den ganzen Prozess komplett automatisieren:
-Nach Warengruppen unterschiedlich filtern und entsprechend exportieren in neue Datei
-Es wird immer die ganze angezeigte Pivot genommen
-Formatierung der Spalte gemäss den Mustersheets (Anfrage_....)
-Dateipfad gemäss Zelle B2 (kann vorab angepasst werden)
-Dateinamen gemäss Spalte im Anbieter-Sheet
-(formatierte Tabelle erzeugen) Tabellename gemäss Spalte im Anbieter-Sheet pro Datei
-Es werden so viel einzelne Dateien erzeugt, wie es Anbieter in der Tabelle hat (unterschiedlich pro Projekt)
-Die Daten werden anhand der Warengruppen gefiltert
Warengruppe 3 wird an alle Anbieter angefragt, welche die erste Positionszahl eine 3 ist (3-1;3-2;3-3)
Warengruppe 1 wird an alle Anbieter angefragt, welche die erste Positionszahl eine 3 ist (1-1;1-2;1-3)
Ich möchte dies gerne mit einem Knopfdruck erzeugen.
Sollte eine Datei bereits vorhanden sein, sollte nachgefragt werden ob überschreiben oder nicht erzeugen.
So könnten auch Änderungen schnell gemacht werden.
Anbei noch meine Musterdatei:
https://www.herber.de/bbs/user/137730.zip
Freue mich auf Eure Vorschläge.
Danke vorab.
Freundliche Grüss
Adrian