Bonjour à tous,
Je cherche à faire un remplacement de certains caractères par d'autres dans une cellule. Voici ce que j'utilise et cela fonctionne très bien :
Mon but étant en fait de faire ce remplacement uniquement si la chaine de caractère "4111" ou "4081" est au début de la valeur de la cellule dans ma colonne E :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 With Worksheets("OLEA").Columns("E") 'Recodification comptes comptables .Replace What:=4111, Replacement:="'01", SearchOrder:=xlByColumns, MatchCase:=True .Replace What:=4018, Replacement:="'08", SearchOrder:=xlByColumns, MatchCase:=True End With
4111504650
44586000
16410000
51100000
4111504111
44566000
16410000
Dans l'exemple ci dessus, je ne souhaite pas que soit remplacé le 4111 coloré en rouge.
Merci d'avance.







Répondre avec citation



Partager