Thema Datum  Von Nutzer Rating
Antwort
Rot Inhalte über Combobox filtern
20.01.2015 21:55:03 Daedalus
NotSolved

Ansicht des Beitrags:
Von:
Daedalus
Datum:
20.01.2015 21:55:03
Views:
2118
Rating: Antwort:
  Ja
Thema:
Inhalte über Combobox filtern

Liebe Community,

 

Leider habe ich mit meinem Makro noch ein zweites Problem. Ich möchte die Einträge einer Listbox über eine Combobox filtern können. Sprich, die Combobox liest alle Kategorien aus (und ignoriert alle doppelten Einträge usw.). Durch Klick auf eine Kategorie in der Combobox soll die Listbox nach dem ausgewählten Begriff gefiltert werden. Die Exceltabellen dienen lediglich als Datenbank. Der Nutzer soll lediglich mit der Userform arbeiten.

Wenn ich einen Eintrag in der Combobox auswähle, dann wird zwar die Tabelle gefiltert, aber nicht die Listbox aktualisiert.

Die Combobox wird wie folgt befüllt:

Sub UserForm_Initialize()

Dim objDic As Object
Dim lngZ As Long
 
Set objDic = CreateObject("Scripting.Dictionary")
 
For lngZ = 10 To Cells(Rows.Count, 2).End(xlUp).Row
  objDic(Cells(lngZ, 2).Value) = 0
Next
 
Me.ComboBox1.List = objDic.keys

End Sub

Um die Tabelle zu filtern habe ich ein Makro aufgezeichnet und dieses dann angepasst:

ActiveSheet.Range("$A$9:$F$1048576").AutoFilter Field:=2, Criteria1:=ComboBox1.Text
    UserForm1.ListBox1.Clear
Call ListboxFill
End Sub

Dann sollte eigentlich die Listbox gelöscht und neu eingelesen werden -> und dieser Punkt klappt leider nicht.

 

Wisst ihr, wie ich vorgehen muss? Danke schon mal für die Hilfe!

 

Viele Grüße

 

Daedalus

 

 


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot Inhalte über Combobox filtern
20.01.2015 21:55:03 Daedalus
NotSolved