Hola
Puedes cargar el ComboBox utilizando un Recordset, en el evento Change del TextBox puedes ir cambiando el .Source del recordset para que coincida con lo que estas escribiendo en el text y luego refrescar. Algo como:
Código:
Private Sub Text1_Change()
Reg.Source = "Select Nombre from tabla1 where nombre like '" & text1.text & "%' order by nombre"
Luego tienes que asignar ese recordset al combo y refrescar, de esa forma cada vez que modifiques el text la select se irá adaptando a lo escrito en el mismo.
Es solo una idea, yo lo utilizo con el control TDBGrid, pero debería funcionar con cualquier control que podamos enlazar con un recordset.
--Saludos--