Hai fatto un casotto!
Io faccio in questo modo, molto + semplice, credo
codice:
Dim Eli As String
const provider as string = "Mettici i dati di connessione, fatteli generare da un adodc"
If cmbSeleziona.Text = "" Then ' VERIFICO CHE SIA SELEZIONATO UN RECORD REALE, NON VUOTO
lblMessaggio.Caption = "Selezionare un Utente valido"
Else
lblMessaggio.Caption = ""
Eli = cmbSeleziona.Text
Set cn = New ADODB.Connection
Set rs = New ADODB.Recordset
cn.open provider
rs.open "tabella",cs,3,3
set rs = cn.execute("SELECT * FROM T_AnElisup WHERE nome LIKE '" & eli & "%'")
txtNome.Text = rs.fields("nome").Value
E dovrebbe funzionare