Bonjour le fil, bonjour le forum,
Ta méthode, Ericcool, n'est pas valable car le bouton aller à utilise la propriété ListIndex de la ComboBox1 et donc ne va plus coïncider à partir de ID17. Dans ce cas j'aurais plutôt utiliser la méthode d'Archer, avec une ComboBox à deux colonnes ou l'une, masquée, récupère le numéro de ligne.
J'avais commencé à coder un code très similaire à celui d'Archer mais j'ai abandonné quand j'ai vu que ID100 était répétés 3 fois avec exactement les même valeurs (ListBox ou pas pour affichier les ID identiques ou Dictionary). Puis quand j'ai vu ça :
Private Sub TextBox4_change()
With Me.TextBox4
.SetFocus
.Text = "F-"
.MaxLength = 100 'A adapter - Dans le présent cas, tu peux entrer 6 caractères donc F- et 4 chiffres
End With
End Sub
J'ai pensé c'est quoi ce b***el et j'ai laissé tombé. Tout à fait d'accord avec Archer, vraiment pas terrible ton tableau. Si tu veux utiliser VBA il te faux mieux structurer tes données...