J'ai trouvé cette commande, cependant le changement s'applique sur la fin de la colonne!
comment puisse j l'appliquer sur les premiers lettres ??
Sub Test()
Dim Plage As Range
Dim Cel As Range
'défini la plage sur colonne B à partir de B2
With Worksheets("Feuil1")
Set Plage = .Range(.Cells(2, 2), .Cells(.Rows.Count, 2).End(xlUp))
End With
For Each Cel In Plage
Select Case Right(Cel.Value, 2)
Case "12": Cel.Offset(, 1).Value = "SAINT JEAN DE BRAYE"
Case "LI": Cel.Offset(, 1).Value = "LILLE"
Case "NA": Cel.Offset(, 1).Value = "NATIONALE"
Case "SE": Cel.Offset(, 1).Value = "SAINT ETIENNE"
Case "TO": Cel.Offset(, 1).Value = "TOURS"
Case "LA": Cel.Offset(, 1).Value = "LAFFITTE"
Case "CR": Cel.Offset(, 1).Value = "CRR"
End Select
Next Cel
End Sub