Seite 1 von 1

Autofilter oder Filter: wie komme ich an die vorhandenen Werte?

Verfasst: So, 28.05.2017 01:07
von Baumi
Ich habe in diesem Forum und an andern Orten nachgeschaut, aber nicht herausgefunden, wie ich an die Wertetabelle der Filterfunktion komme:

Problem: Ich habe eine Telefonliste mit noch zu erledigenden Telefonen, für welche verschiedene Personen zuständig sind. Alle diese Personen haben ein zweistelliges Kürzel, also z. B. TB, mr, hb. Bei den meisten Telefonen ist eine Person zuständig, bei einigen sind es zwei, die z. B. als TB/mr angegeben sind. Nun möchte ich per Makro für jedes der Kürzel eine separate gefilterte Liste ausgeben lassen. Dabei muss ich wissen, welche Werte in der entsprechenden Spalte vorkommen, also z. B. TB, mr, hb, TB/mr. Ich sollte also die im Autofilter angezeigten ankreuzbaren Werte als Liste/Array herausbekommen, aber ich habe noch nicht verstanden, wie ich das angehen muss.

Besten Dank für jede Hilfe!
Thomas Baumgartner

Re: Autofilter oder Filter: wie komme ich an die vorhandenen Werte?

Verfasst: Mo, 29.05.2017 08:58
von komma4
Dazu brauchst Du aber den AutoFilter nicht.

Filtere die Spalte in ein neues Tabellenblatt (mit Option Keine Duplikate) und nehme diese Werte.

Oder: lese alle Werte der Spalte ein, sortiere sie und entferne programmtechnisch alle Duplikate.


(und nein: ich weiss keinen Weg auf die Werte der Liste AutoFilter zuzugreifen)

Re: Autofilter oder Filter: wie komme ich an die vorhandenen Werte?

Verfasst: Mo, 29.05.2017 16:33
von Baumi
komma4 hat geschrieben: Mo, 29.05.2017 08:58
Filtere die Spalte in ein neues Tabellenblatt (mit Option Keine Duplikate) und nehme diese Werte.
Danke! Hättest Du dafür eventuell Makrocode? Es ginge dann schneller, als wenn ich noch suchen und ausprobieren muss (bin noch nicht so geübt). Aber nur, falls Du schon mal so etwas per Makro gemacht hast.

Thomas

Re: Autofilter oder Filter: wie komme ich an die vorhandenen Werte?

Verfasst: Mo, 29.05.2017 18:26
von komma4
Die Google-Suche findet diesen Thread hier im Forum :lol: