'si on tape sur les touches numeriques la liste se reduit aux occurences du même LEFT que le VALUE
Private Sub ComboBox1_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
With ComboBox1
Select Case (KeyCode)
Case 96 To 105
Select Case Len(.Value): Case 2, 5, 8, 11: .Value = .Value & " ": End Select
.Value = .Value & Chr(KeyCode - 48): partListe: KeyCode = 0
Select Case Len(.Value): Case 2, 5, 8, 11: .Value = .Value & " ": End Select
Case 8
If .Value <> "" Then .Value = Left(.Value, Len(.Text) - 1): partListe Else .List = tbl
KeyCode = 0
Case 46
partListe
End Select
.Value = Mid(.Value, 1, 14)
End With
End Sub