ich moechte gerne ein Makro schreiben, das automatisch jeweils auf eine Seite das Arbeitsblatt fuer einen Filter druckt.
Momentan wiederholt sich der folgende Code fuer jeden Kunden. Da es aber moeglich sein soll, staendig neue Kunden hinzuzufuegen/umzubenennen ohne das Makro anpassen zu muessen moechte ich dies aendern.
ActiveSheet.Unprotect
Selection.AutoFilter Field:=1, Criteria1:="Kunde 1"
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
Beim intensiven Suchen bin ich auf folgenden Link gestossen https://www.herber.de/mailing/Tabelle_nacheinander_filtern_und_drucken.htm
aber leider verstehe ich es nicht so ganz. Meine Excelkenntnisse sind ganz gut, aber ich bin ziemlich neu in VBA.
Die Spaltenueberschriften starten in Zeile 3. Der Filter ist in Spalte A (idealerweise sollte eigentlich sogar nach A und B gefiltert werden in Kombination aber ich kann auch einfach eine Hilfsspalte erstellen und die beiden Worte verketten, sodass dies dann als Filterspalte benutzt werden kann zum drucken)
Ich hoffe es ist verstaendlich. Ich freue mich ueber Loesungsvorschlaege.
https://www.herber.de/bbs/user/125473.xlsx
vielen Dank