Búsqueda automática en cuadro de lista
Me gustaría hacer una búsqueda automática en un cuadro de lista mientras voy escribiendo en un campo de texto de un formulario. Con el evento "después de actualizar" y poniendo el criterio del cuadro de texto en el origen del campo del cuadro de lista lo puedo hacer, pero no me lo filtra mientras escribo (sino después de actualizar el campo).
Encontré un opción por internet en el evento "Al cambiar" del cuadro de texto que es la siguiente:
Private Sub txtNombre_Change()
Me. Refresh
Me.txtNombre.SetFocus
Me.txtNombre.SelStart = Len(Me.txtNombre.Text)
End Sub
Con este código, aunque sí me lo va filtrando mientras escribo, no me toma en cuenta si la palabra tiene espacios, y a veces, dependiendo de la letra inicial de búsqueda, me cambia las letras.
¿Alguien conoce alguna manera mejor de realizar esa búsqueda?