Javier, de Excel no tengo ni idea, pero lo que se dice, ni idea. Pero por si te puede servir, para lo que buscas. Si tengo un combinado llamado ElegirOtro, que en principio mostraría 97 valores pero escribo, por ejemplo P

Sólo me muestra aquellos que tengan una P en algún lado. Si ahora le añado una e

Ya me lo deja reducido a los que tengan la cadena pe
En este caso, en el evento Al cambiar del combinado tengo puesto
Private Sub ElegirOtro_Change()
ElegirOtro.RowSource = "select producto from productos where producto like '*" & Me.ElegirOtro.Text & "*'"
End Sub
Creo que tú tendrías que hacer una macro con este código. Claro que yo le digo que me busque los valores en una tabla, tu tendrás que hacer referencia a una hoja, un rango o lo que sea.
Por si te puede dar una idea.