Hallo,
ich beschäftige mich erst seit kurze mit VBA und komme mit meinem Problem nicht weiter. Vielleicht kann mir ja jemand helfen...
Ich habe eine Tabelle mit mehreren Spalten:
Name I Wohnort I Veranstaltung 2009 I Veranstaltung 2010 I ... I Veranstaltung 2014
Insgesamt gibt es eine Liste mit ca. 120 möglichen Veranstaltungen (Namen), diese können jedoch in allen Spalten vorkommen und sind nicht sortiert und ggf. auch in einzelnen Jahren leer
Bsp:
Müller I Aalen I Technik1 I Office 1 I Anwendung 1 I (leer) I (leer) ...
Maier I Berlin I Office 1 I Anwendung 1 I Anwendung 2 I Technik 1 I (leer)
Fischer I Cottbus I Anwebndung 1 I Technik 1 I Office 2 I (leer) I ...
Ziel ist, 1. dass ich eine Listbox habe, die zum einen alle Werte "Veranstaltungen xx" aus allen 5 relevanten Spalten ausliest, in einer Liste ausgibt, alphabetisch ordnet und keine Dupletten anzeigt.
Und 2., dass ich mit Klick auf eine der Verastaltungsnamen in der Listbox die Tabelle über alle 5 Spalten damit filtern kann, egal in welcher Spalte der Name steht und mir dann die ganze Zeile, also auch die Teilnehmerinformationen ausspuckt.
Bsp: Suche nach "Anwendung 2". Ergebnis: Maier (mit allen Spalten), Suche nach "Office 1" Ergebnis: Müller und Maier (mit allen Spalten), etc.
ich habe es bisher damit versucht, eine User-Form mit Listbox zu erstellen und diese per Button auf der Tabelle aufzurufen. Ich bekomme aber die Liste nur mit den Werten einer Spalte gefüllt und die Auswahl per "Click" funktioniert auch nur auf der einen Spalte.
Es wäre super, wenn mir jemand helfen könnte!!
VG Anna
|