ich habe innerhalb eines Userforms eine ComboBox mit eine Liste an Worten.
Diese Worte sollen bei Auswahl einer Textbox hinzugefügt, die im selben Userform ist.
Soweit funktioniert das auch, bis auf den kleinen Haken, dass ich Worte nicht doppelt auswählen kann.
Nach dem ersten Wählen eines Wortes bleibt der Focus auf dem Wort, so das bei erneutem Klick, das Combox_Change Ereignis nicht 'feuert'.
Nun wollte ich den Focus von dem selektierten Wort nehmen durch Combobox.ListIndex = -1
Das funktioniert, insofern ich einen Text jetzt erneut anklicken kann und das Change Event 'feuert'
Der Haken ist aber, dass durch das setzen von -1 ebenfalls das change event angesteuert wird, wodurch die Routine nun doppelt angestoßen wird.
Normal dachte ich, ich müßte nur vor dem -1 setzen .enableEvents=false machen und nach der Zeile wieder enableevents = true, aber weit gefehlt.
Enableevents= false wird ignoriert, dass die Combobox feuert das Change Event trotzdem beim -1 setzen.
Weiß jemand Rat?
Grüße