combobox handmatig invullen blokkeren

  • Onderwerp starter Onderwerp starter gst
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

gst

Gebruiker
Lid geworden
5 jan 2010
Berichten
125
Besturingssysteem
64-bits besturingssysteem, x64-processor
Office versie
Microsoft Office LTSC Professional Plus 2021
Geacht forum,

In een useform heb ik een combobox geplaatst waarbij uit een lijst een keuze gemaakt kan worden.
Nu is het de bedoeling dat alleen een keuze uit de lijst gemaakt wordt en het niet mogelijk is om handmatig iets in te vullen.
Het gaat n.l. mis wanneer er iets handmatigs ingevuld wordt wat niet in de lijst voorkomt.
Zie bijgaand voorbeeld.

Dus is het mogelijk om wel een keuze uit de lijst te maken en het invulveld te beveiligen voor handmatig invoer?
(Of moet ik iets anders gebruiken dan een combobox?)
 

Bijlagen

Gebruik een listbox (keuzelijst) ipv combobox (keuzelijst met invoervak)

Niels
 
zoeken valuta teken

Code:
Private Sub cmbValuta_Change()
Dim i As Integer
For i = 1 To 4
  Controls("txtValuta_" & i) = Sheets("S1").Range("d:d").Find(cmbValuta.Value).Offset(, 1).Value
Next

End Sub
 
wijzig de combobox in de ontwerpfase in een dropdownlist met

Code:
combobox1.style=2
 
Beide suggesties kunnen toepassen.
Dank voor het meedenken!
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan