Neuigkeiten:

Wenn ihr euch für eine gute Antwort bedanken möchtet, im entsprechenden Posting einfach den Knopf "sag Danke" drücken!

Mobiles Hauptmenü

Listbox filtern mit einer Kombination aus 3 ComboBoxen

Begonnen von Pergus, Dezember 04, 2015, 13:43:48

⏪ vorheriges - nächstes ⏩

Pergus

Hallo Excel-Spezialisten!

Hat wer ne Ahnung wie ich eine Listbox mit einer Kombi aus 3 Comboboxen filtern kann?

Die Arbeitsmappe heißt 'Projekte'
Als Ausgangstabelle habe ich die Tabelle 'Projektliste'.
Zur Info: Das Makro startet aus anderen Tabelle, benannt nach dem jeweiligen Projektjahr (also heuer ist es die Tabelle '2015'), mit Target.Columns in Spalte Projektbezeichnung.
So, die alles nur als Zusatzinfo, nun zum Wesentlichen:

Die UserForm besteht aus drei ComboBoxen (Jahr, Vertreter und Gemeinde), einer Listbox (Projektliste) und einer Checkbox (AlleProjekte, diese hebt alle Filter auf).

Nun sollen als Filter die ausgewählten Werte der Kombi der drei ComboBoxen, entweder einzeln Comboxen, mehrere Comboxen gleichzeitig, alle Comboxen oder auch keine gesetzt werden können und die Listbox dementsprechen füllen.

Beispiel:

- Keine Filter: Alle Projekte anzeigen (entspricht Checkbox.Value = True)

- Nur Filter Jahr: Alle Projekte des ausgewählten Jahres anzeigen (genauso wenn nur Filter Vertreter oder nur Filter Gemeinde ausgewählt wurde)

- Filter Jahr und Gemeinde: Alle Projekte, die im ausgewählten Jahr in der betreffenden Gemeinde ausgeschrieben wurden (genauso eine der beiden Filter in Kombination mit Filter Vertreter)

- Alle Filter: Alle Projekte des ausgewählten Jahres in der betreffenden Gemeinde, die einen bestimmten Vertreter zugewiesen sind.

Ich hoffe, mein Problem ausführlich erklärt zu haben, ansonsten bitte fragen, danke.

Lg aus Südtirol! :-)
Gustav
Win7, Office Professional 2010

Pergus

Hier mal ein ausführlicheres Beispiel:

Beispiele mit 1 Combobox:

Combobox Jahr = 2005
Listbox = Alle Projekte von 2005 anzeigen
------------------------------------------------
Combobox Vertreter = Hans Beispiel
Listbox = Alle Projekte des Vertreters Hans Beispiel anzeigen
------------------------------------------------
Combobox Gemeinde = Bozen
Listbox = Alle Projekte in der Gemeinde Bozen anzeigen


Beispiele mit einer Kombi aus 2 Comboboxen:

Combobox Jahr = 2005
Combobox Vertreter = Hans Beispiel
Listbox = Alle Projekte von 2005 des Vertreters Hans Beispiel anzeigen
------------------------------------------------
Combobox Jahr = 2005
Combobox Gemeinde = Bozen
Listbox = Alle Projekte von 2005 in der Gemeinde Bozen anzeigen
------------------------------------------------
Combobox Gemeinde = Bozen
Combobox Vertreter = Hans Beispiel
Listbox = Alle Projekte in der Gemeinde Bozen des Vertreters Hans Beispiel anzeigen
------------------------------------------------

Beispiele mit allen 3 Comboboxen:

Combobox Jahr = 2005
Combobox Vertreter = Hans Beispiel
Combobox Gemeinde = Bozen
Listbox = Alle Projekte von 2005 in der Gemeinde Bozen des Vertreters Hans Beispiel anzeigen
------------------------------------------------

Beispiele ohne ausgeählten Kriterien in den 3 Comboboxen:

Combobox Jahr = ""
Combobox Vertreter = ""
Combobox Gemeinde = ""
Listbox = Alle Projekte anzeigen

Win7, Office Professional 2010