super, je ne connaissais pas cette fonction.
Je l'ai juste un peu modifié, elle me renvoyait A-23-345678
La version corrigée :
.Range("r" & L + 1).Value = Application.WorksheetFunction.Proper( _
Mid(TxtNumLic, 1, 1) & "-" & Mid(TxtNumLic, 2, 2) & "-" & Mid(TxtNumLic, 4, Len(TxtNumLic)))
Maintenant, je veux forcer la saisie de 1 lettre en 1er suivi de 8 chiffres.
Tu peux m'aider ?