Hallo Forum!
Nach langem lesen hier im Forum musste ich mich jetzt doch mal registrieren um auch ein Thema erstellen zu können. Ich habe schon Tage mit der Suche und VBA Code
verbracht aber komme einfach nicht zum Ergebnis. Ich beginne zu glauben dass es nicht möglich ist den Autofilter mit VBA so zu nutzen wir ich das gerne hätte.
Zu meinem Problem:
Ich habe eine Excel 2010 Datei (siehe Anhang) wo die ersten vier Zeilen einige allg. Informationen beinhalten, in der fünften Zeile Überschriften der einzelnen Spalten (A-D) und der Autofilter (auch von Spalte A-D) ist aktiviert. Ab Zeile 6 stehen die Informationen die gefiltert werden sollen. Diese sind immer anders und wechseln Täglich. In Spalte C stehen immer
Namen, daher ist für mich der Autofilter der Spalte C interessant. Ich möchte alle Einträge des Autofilters (von Spalte C | also etwa Selection.AutoFilter Field:=3) nacheinander abfragen. Also quasi den ersten Eintrag vom Autofilter aktivieren, dann die Filterung ausdrucken und anschliessend den nächsten Autofilter Eintrag auswählen, drucken usw.
Bisher kann ich über .Autofilter.Criteria1 immer nur einen direkten Eintrag (also wenn ich den schon weiß) auswählen. Die dort erscheinenden Namen sind aber immer anders.
Ich hoffe ich habe das einigermaßen verständlich erklärt.
Wäre schön wenn jemand einen Einfall hat.
Meine Idee wäre eine Schleife. Also erstmal abfragen wiviele Einträge im Autofilter vorhanden sind, dann den ersten Eintrag auswählen, gesamtes Arbeitsblatt auswählen, drucken und immer so weiter bis der letzte Eintrag kommt. Dann Schleife verlassen und alle Einträge wieder anzeigen.
Danke und Gruß
Nach langem lesen hier im Forum musste ich mich jetzt doch mal registrieren um auch ein Thema erstellen zu können. Ich habe schon Tage mit der Suche und VBA Code
verbracht aber komme einfach nicht zum Ergebnis. Ich beginne zu glauben dass es nicht möglich ist den Autofilter mit VBA so zu nutzen wir ich das gerne hätte.
Zu meinem Problem:
Ich habe eine Excel 2010 Datei (siehe Anhang) wo die ersten vier Zeilen einige allg. Informationen beinhalten, in der fünften Zeile Überschriften der einzelnen Spalten (A-D) und der Autofilter (auch von Spalte A-D) ist aktiviert. Ab Zeile 6 stehen die Informationen die gefiltert werden sollen. Diese sind immer anders und wechseln Täglich. In Spalte C stehen immer
Namen, daher ist für mich der Autofilter der Spalte C interessant. Ich möchte alle Einträge des Autofilters (von Spalte C | also etwa Selection.AutoFilter Field:=3) nacheinander abfragen. Also quasi den ersten Eintrag vom Autofilter aktivieren, dann die Filterung ausdrucken und anschliessend den nächsten Autofilter Eintrag auswählen, drucken usw.
Bisher kann ich über .Autofilter.Criteria1 immer nur einen direkten Eintrag (also wenn ich den schon weiß) auswählen. Die dort erscheinenden Namen sind aber immer anders.
Ich hoffe ich habe das einigermaßen verständlich erklärt.
Wäre schön wenn jemand einen Einfall hat.
Meine Idee wäre eine Schleife. Also erstmal abfragen wiviele Einträge im Autofilter vorhanden sind, dann den ersten Eintrag auswählen, gesamtes Arbeitsblatt auswählen, drucken und immer so weiter bis der letzte Eintrag kommt. Dann Schleife verlassen und alle Einträge wieder anzeigen.
Danke und Gruß