prova questo:
codice:Private Sub Form_Load() oComboBox.AddItem "marcello" oComboBox.AddItem "franco" oComboBox.AddItem "giuseppe" oComboBox.AddItem "ghini76" End Sub Public Sub ComboBoxAutoCompleteTyping(oComboBox As ComboBox) Dim SelStart As Integer Dim t As Integer SelStart = oComboBox.SelStart t = 0 While Left(UCase(oComboBox.List(t)), oComboBox.SelStart) _ <> UCase(oComboBox.Text) And t < oComboBox.ListCount t = t + 1 Wend If t < oComboBox.ListCount Then oComboBox.Text = oComboBox.List(t) oComboBox.SelStart = SelStart oComboBox.SelLength = Len(oComboBox.List(t)) - SelStart End If End Sub Private Sub oComboBox_Change() Call ComboBoxAutoCompleteTyping(oComboBox) End Sub Private Sub oComboBox_Click() MsgBox (oComboBox.Text) End Sub Private Sub oComboBox_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then oComboBox_Click End If End Sub![]()

Rispondi quotando