Ich habe bereits das Forum bzw. auf anderen Internetseiten gestöbert und zum Teil auch schon fündig geworden, aber ich konnte immer nur Teillösungen finden. Das Problem ist, dass ich keine einfache Gesamtlösung finden kann, da meine VBA-Kenntnisse gleich 0 sind. Ich kann lediglich Copy-Paste hier machen.
Ich suche nach einer Möglichkeit eine Arbeitsmappe für mehrere Stücklisten zu erstellen, die folgendes können soll:
1) Unterschiedlich viele Tabellenblätter erstellen (bis zu 30) und diese mit einen bestimmten Benennung aus einem Übersichtsblatt am Anfang der Mappe erstellen.
2) Die Tabellenblätter sollen ein gewisses Format nach einer Vorlage erhalten.
3) In den oberen Zeilen sollen gewisse Daten aus dem Übersichtsblatt erstellt werden.
4) Ein Inhaltsverzeichnis auf einem Extra-Blatt mit einer Übersicht über die vorhandenen Tabellenblätter.
5) Am Ende soll eine Gesamtliste sein, auf der alle Einträge der anderen Blätter nochmal zusammengefasst werden. Im Idealfall sollen doppelte Einträge dann zusammengezählt werden und falls möglich doppelte Einträge entfernt werden.
Das Endziel soll sein, dass der Anwender nur die Übersicht ausfüllt, die Makros benutzt und die Daten einträgt und am Ende die fertigen Listen hat.
Für die ersten 4 Punkte habe ich zwar VBA-Makros gefunden bzw. mit dem Recorder selbst erstellt und es funktioniert zum Teil auch, jedoch treten immer wieder Fehler auf bzw. sich nur schwierig kombinieren lassen. Diese wären z.B.
zu Punkt 2) da ich hier mit dem Recorder gearbeitet habe, ist das große Problem, dass, wenn die Blätter einen anderen Namen bekommen, dass Makro nicht ausgeführt werden kann. Verständlich, da er ja hier nach einer gewissen Bezeichnung sucht.
zu Punkt 3) Die Daten aus der Übersichtstabelle werden nicht richtig übernommen. Es sieht so aus, als würde ich eine falsche Zelle angeklickt haben, aber auch bei erneuten Aufnehmen tritt der selbe Fehler wieder auf.
Da nicht nur ich damit arbeiten sollen, wäre es super, könnte man so viele Befehle wie möglich in ein Makro packen. Sollte das nicht möglich sein, ist das aber auch nicht schlimm.
Hier befindet sich der Link zur Datei:
https://www.herber.de/bbs/user/120415.zip
Während ich diesen Beitrag verfasste, kam mir auch noch die Idee, den umgekehrten Weg zu gehen, also von einer gesamten Liste auf mehrere aufteilen. Hier kommt natürlich die Schwierigkeit, dass manche Einträge auf mehreren Listen mit unterschiedlicher Stückzahl vorkommen können. Sollte dies aber möglich sein, wäre dieser Weg für mich persönlich zum weiteren Bearbeiten noch einfacher um Unterschiede in der Benennung zu vermeiden.
Ich bedanke mich vorab für Eure Tipps & Hilfe,
Lg Christof