Thema Datum  Von Nutzer Rating
Antwort
20.03.2023 14:50:34 Sven
NotSolved
20.03.2023 16:42:36 Gast7777
NotSolved
Rot Combobox mit Werten befüllen
20.03.2023 23:10:03 xlKing
NotSolved
21.03.2023 09:15:43 Sven
NotSolved
21.03.2023 18:44:58 xlKing
NotSolved

Ansicht des Beitrags:
Von:
xlKing
Datum:
20.03.2023 23:10:03
Views:
492
Rating: Antwort:
  Ja
Thema:
Combobox mit Werten befüllen

Klar geht das. Die Combobox lässt in der Standardeinstellung jeden beliebigen Wert zu. Egal ob dieser in der Liste steht oder nicht. Wenn du das verhindern willst, gibt's zum einen die Eigenschaft MatchRequired die du auf True setzen kannst. Dann wird dir zwar bei jeder Falscheintragung eine Fehlermeldung "Ungültiger Eigenschaftenwert" angezeigt, aber der falsche Wert bleibt trotzdem drin und kann ausgelesen werden. Wenn du Falscheinträge komplett verhindern willst, geht das nur über das Change-Ereignis.

Private Sub coboU1_Change()
  If coboU1 <> "" And coboU1.ListIndex = -1 Then coboU1 = ""
End Sub

Private Sub UserForm_Initialize()

  Dim listArr As Range
  Set listArr = Range("A1:A4")
  coboU1.List = listArr.Value
  coboU1.Value = "Bitte wählen Sie"
  
End Sub

Gruß Mr. K.


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
20.03.2023 14:50:34 Sven
NotSolved
20.03.2023 16:42:36 Gast7777
NotSolved
Rot Combobox mit Werten befüllen
20.03.2023 23:10:03 xlKing
NotSolved
21.03.2023 09:15:43 Sven
NotSolved
21.03.2023 18:44:58 xlKing
NotSolved