VBA listbox item selecteren

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

TomP

Gebruiker
Lid geworden
7 okt 2011
Berichten
25
Ik heb in Excel, met VBA een userform gemaakt waarin een listbox voorkomt. Deze wordt bij opstarten gevuld met items. Ik wil dat de laatst selecteerde item van de vorige sessie automatisch wordt geselecteerd. Deze item wordt opgeslagen in een werkblad.

Met behulp van onderstaande code kon ik een item laten selecteren.

mylistbox.ListIndex = 20 ,of:
mylistbox.Selected(20) = True

Echter, sindskort heb ik meerdere kolommen in de listbox gemaakt (columncount = 2). Sindsdien lukt het me niet meer om een item te laten selecteren. Het blijkt dat de item wel is geselecteerd, maar dat de gebruiker dit visueel niet ziet (item is niet highlighted). Hoe zorg ik dat de item ook visueel is gehighlight, zodat de gebruiker ziet welke item is geselecteerd?

Thnx! Groeten Tom
 
Ik heb 't ondertussen gevonden. Had te maken dat elders in de vba de forecolor van de listbox wordt aangepast. Blijkbaar wordt de item dan unhighlighted.

:-)
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan