Thema Datum  Von Nutzer Rating
Antwort
14.03.2021 15:42:14 Gast53956
NotSolved
Blau UserForm Eingabe als weiteren Filter verwenden?
14.03.2021 19:52:58 Gast1909
NotSolved
16.03.2021 12:16:33 Gast20500
NotSolved

Ansicht des Beitrags:
Von:
Gast1909
Datum:
14.03.2021 19:52:58
Views:
135
Rating: Antwort:
  Ja
Thema:
UserForm Eingabe als weiteren Filter verwenden?

Ich habe 2TextBoxen, in die eine(TextBox1) darf nur 1 oder 2 eingetragen werden. In der zweiten TextBox darf basierend auf dem Wert aus TextBox1(also 1 oder 2) nur 3 oder 6 eingetragen werden oder wenn in TextBox1 "2" eingetragen wurde darf nur 3 oder 4 in TextBox2 eingetragen werden.

Lässt sich diese Problematik lösen?

Der Sinn dahinter erschließt sich mir nicht. Dennoch, das kann man mit 2 ComboBox'n realisieren.

Setz bei beiden ComboBox'n

  • ShowDropButtonWhen = fmShowDropButtonWhenNever
  • MatchRequired = True

Im Change-Event von ComboBox1 setzt du dann je nach Auswahl die Werte in ComboBox2.

Option Explicit

Private Sub ComboBox1_Change()
  If ComboBox1.ListIndex < 0 Then Exit Sub
  Call ComboBox2.Clear
  Select Case ComboBox1.ListIndex
    Case 0
      ComboBox2.AddItem 3
      ComboBox2.AddItem 6
    Case 1
      ComboBox2.AddItem 3
      ComboBox2.AddItem 4
  End Select
End Sub

Private Sub UserForm_Initialize()
  
  ComboBox1.ShowDropButtonWhen = fmShowDropButtonWhenNever
  ComboBox1.MatchRequired = True
  
  ComboBox2.ShowDropButtonWhen = fmShowDropButtonWhenNever
  ComboBox2.MatchRequired = True
  
  ComboBox1.AddItem 1
  ComboBox1.AddItem 2
  
End Sub

 


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
14.03.2021 15:42:14 Gast53956
NotSolved
Blau UserForm Eingabe als weiteren Filter verwenden?
14.03.2021 19:52:58 Gast1909
NotSolved
16.03.2021 12:16:33 Gast20500
NotSolved