Bonsoir,
sans VBA vous pouvez mettre en colonne B cette formule : =SI(GAUCHE(A1;1)="4";"A";SI(GAUCHE(A1;1)="5";"B";""))
à tirer vers le bas, sinon en VBA votre code comporte quelques erreurs...
Option Explicit
Sub test()
Dim Cel As Range, V As String
For Each Cel In Range("A3", Range("A3").End(xlDown)).Cells
V = Left(Cel.Value, 1)
If V = "4" Then
Cells(Cel.Row, 2).Value = "A"
ElseIf V = "5" Then
Cells(Cel.Row, 2).Value = "B"
End If
Next
End Sub
En fait vous avez oubliez de rendre le numéro de ligne variable, du coup tout se retrouvait en ligne 2 colonne 2...
@ bientôt
LouReeD