erstmal wünsche ich allen eine Frohes Neues Jahr 2020!
Nun zu meiner Frage:
Ich habe eine Userform bei der ich mittels Textboxen Listboxeninhalte "filtere", d.h. abhängig vom Textboxinhalt fülle. Der Textbox-Change-Code ruft nach dem Upcase der Eingabe eine Update-Sub auf, die wiederum die Listbox füllt.
Private Sub TB_TNrn_Suche_Change()
TB_TNrn_Suche = UCase(TB_TNrn_Suche)
'Hier fehlt der Code, der dafür sorgt, daß 2 Sekunden auf Tastatureingaben gewartet wird
'bevor das Update der Listboxen gestartet wird
Update_Listbox 8
End Sub
Da nicht nur eine Listbox gefüllt wird, sondern in der Folge mehrere, und die Listboxen z.T. mehrere 1.000 Datensätze enthalten, würde ich gern verhindern, daß nach jedem eingetragenen Zeichen sofort Update_Listbox ausgeführt wird.Mein Ziel wäre, daß nach Auslösen von TB_TNrn_Suche_Change zunächst z.B. 2 Sekunden auf weitere Tastatureingaben gewartet wird und es erst, nachdem 2 Sekunden keine Taste gedrückt wurde, im Code weitergeht.
Ein Auslösen von Update_Listbox über Button o.ä. möchte ich vermeiden.
Ich bin für jeden Hinweis dankbar und wünsche einen schönen Abend.
Zacharias