Bonsoir à tous,
Je débute sur VBA et ai du mal avec la condition de la première lettre d'une case.
J'ai un fichier où sur la colonne B de grand nombres et je veux qu'à fois que la case commence par un 6 ou un 7 alors écrire "OK" sur la colonne A correspondant.
J'ai donc fait cette macro qui ne fonctionne pas :
With Sheets("Check_Number")
for i = 1 to 200
If UCase (Left(Range("B" & i), 1)) = "6" Then
Range("A" & i).Value = "Ok"
End if
Next i
Dans un premier temps j'aurais bien aimé que ca marche sur les 6 mais même sur uniquement les 6 ca ne fonctionne pas.
Est-ce que vous voyez quelque chose ?
Merci par avance et bonne soirée !