Deaktivieren oder ausblenden von Optionen im Kombinationsfeld Excel VBA

Ich habe ein Kombinationsfeld in einem Excel-Userform aus der Benutzer-Gruppe-Typen.
Je nach user access level (Benutzer, würde ich mag, um etwas Option\item deaktivieren oder nicht sichtbar.
Ich nicht verwenden will, Removeitem, Da müsste ich wieder zu bevölkern, die Liste jedes mal!

sub ComboBox_Enter() 

accessLvl = 1

ComboBox.AddItem "0-Show"
ComboBox.AddItem "1-Hide or disable"
ComboBox.AddItem "2-Show"
ComboBox.AddItem "3-Show"

For i = 0 To 3
      if accessLvl = 1 Then ComboBox.List(1).Hidden = True ' This not does work!! ''
Next

End sub

Ich will einfach nur, dass es deaktiviert\Grau oder nicht sichtbar aber immer noch in der Combobox-Liste!*

  • Fall-back-position wäre ein 3rd party control von Telerik oder einem anderen Hersteller. Sie haben vielleicht so eine Sache, aber es kostet $$$.
Schreibe einen Kommentar