Thema Datum  Von Nutzer Rating
Antwort
15.08.2021 09:30:42 guest4444
NotSolved
Blau Combobox als Filter verwenden?
15.08.2021 10:03:26 Werner
NotSolved
15.08.2021 10:11:32 Gast8209
NotSolved
15.08.2021 18:52:22 Werner
NotSolved

Ansicht des Beitrags:
Von:
Werner
Datum:
15.08.2021 10:03:26
Views:
122
Rating: Antwort:
  Ja
Thema:
Combobox als Filter verwenden?

Hallo,

z.B. so:

Im Initialize-Event deiner Userform füllst du die beiden Comboboxen mit den Werten.

Im Change-Event der Combobox1 leerst du zunächst die Combobox2 und füllst sie, je nach Auswahl in Combobox1, mit deinen gewünschten Werten neu.

Löschst du in Combobox1 den Wert, dann leerst du Combobox2 wieder und rufst dann das Initialize-Event der Userform auf und hast so die ursprünglichen Werte wieder drin.

Private Sub ComboBox1_Change()
With Me.ComboBox2
    If Me.ComboBox1 = 1 Then
        .Clear
        .AddItem 1
        .AddItem 2
    ElseIf Me.ComboBox1 = 2 Then
        .Clear
        .AddItem 3
        .AddItem 6
    ElseIf Me.ComboBox1 = "" Then
        .Clear
        Call UserForm_Initialize
    End If
End With
End Sub

Private Sub UserForm_Initialize()
Me.ComboBox1.AddItem 1
Me.ComboBox1.AddItem 2
Me.ComboBox2.AddItem 1
Me.ComboBox2.AddItem 2
Me.ComboBox2.AddItem 3
Me.ComboBox2.AddItem 6
End Sub

 

Gruß Werner


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
15.08.2021 09:30:42 guest4444
NotSolved
Blau Combobox als Filter verwenden?
15.08.2021 10:03:26 Werner
NotSolved
15.08.2021 10:11:32 Gast8209
NotSolved
15.08.2021 18:52:22 Werner
NotSolved