J'ai un peu modifié ce code pour avoir l'option de 15 caractères :
Toutefois il ne fonctionne pas dès lors qu'il n'y a que des nombres, je pense qu'il faut que j'y ajoute cette condition : si il n'y a pas de texte alors appliquer le format nombre suivant 00 00 00 00 00 000, qu'en pensez-vous ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Private Sub Worksheet_Change(ByVal Target As Range) If Target.Column = 1 Then If InStr(Target.Text, " ") = 0 Then Target.Value = Format(Left(Target.Text, 12), "@@ @@ @@ @@ @@ @@") & " " & Mid(Target.Text, 13) End If End If End Sub
Partager