Hallo zusammen,
ich habe ein Problem im Excel:
Ich habe eine Tabelle, in der ersten Zeile steht die Überschrift, darunter die Daten. In der Überschrift ist die klassische Filterfunktion von Excel aktiviert, sodass man die Daten entsprechend filtern kann. Soweit alles Standardfunktionen, nichts besonderes, tut auch soweit und soll wegen Benutzerfreundlichkeit nicht geändert werden.
Nun möchte ich mittels VBA die gesetzten Filter in einer bestimmten Spalte auslesen. Dazu gibt es im WWW auch zahlreiche Lösungsvorschläge (Criteria1 / Criteria2-Befehle...). Diese funktionieren auch, aber nur solange max. 2 Werte zum Filtern angewählt sind. Sobald ein 3. Wert als Filterkriterium angewählt ist und man das Makro ausführt, wirft Excel eine Fehlermeldung:
Laufzeitfehler 13 - Typen unverträglich.
Muss doch möglich sein, eine beliebig lange Liste mit Filterkriterien erstellen zu können?
Fiktives Beispiel:
In Spalte A "Nachnamen" sind 10 Einträge mit verschiedenen Nachnamen
Filtere ich nach "Maier" tut es und ich bekomme den Namen ausgegeben.
Filtere ich nach "Maier" und "Müller" tut es auch und ich bekomme beide Namen ausgegeben.
Filtere ich nach "Maier", "Müller" und "Hinz" tut es nicht mehr und ich bekomme nur die Fehlermeldung ausgegeben...
Hoffe auf Tipps, vielen Dank schon mal,
Sebastian
ich habe ein Problem im Excel:
Ich habe eine Tabelle, in der ersten Zeile steht die Überschrift, darunter die Daten. In der Überschrift ist die klassische Filterfunktion von Excel aktiviert, sodass man die Daten entsprechend filtern kann. Soweit alles Standardfunktionen, nichts besonderes, tut auch soweit und soll wegen Benutzerfreundlichkeit nicht geändert werden.
Nun möchte ich mittels VBA die gesetzten Filter in einer bestimmten Spalte auslesen. Dazu gibt es im WWW auch zahlreiche Lösungsvorschläge (Criteria1 / Criteria2-Befehle...). Diese funktionieren auch, aber nur solange max. 2 Werte zum Filtern angewählt sind. Sobald ein 3. Wert als Filterkriterium angewählt ist und man das Makro ausführt, wirft Excel eine Fehlermeldung:
Laufzeitfehler 13 - Typen unverträglich.
Muss doch möglich sein, eine beliebig lange Liste mit Filterkriterien erstellen zu können?
Fiktives Beispiel:
In Spalte A "Nachnamen" sind 10 Einträge mit verschiedenen Nachnamen
Filtere ich nach "Maier" tut es und ich bekomme den Namen ausgegeben.
Filtere ich nach "Maier" und "Müller" tut es auch und ich bekomme beide Namen ausgegeben.
Filtere ich nach "Maier", "Müller" und "Hinz" tut es nicht mehr und ich bekomme nur die Fehlermeldung ausgegeben...
Hoffe auf Tipps, vielen Dank schon mal,
Sebastian