Bonjour,
J'ai un fichier Excel contenant des données uniquement dans la collone A.
Chaque cellule de la collone A fait 6 caractères.
Avec la formule "droite" ou "right" (en anglais) je souhaite extraire les 3 derniers caractres de chaque cellule A sur la cellule B.
Cela fonctionne or j'ai un problème. Lorsque la cellule est vide dans la collone A la loop continue de tourner indéfiniment !
Comment remedier à ce problème ?
Voici ma macro :
Sub Macro1()
'
' Macro1 Macro
'
'
Range("B1").Select
Do Until IsEmpty(Columns("A"))
ActiveCell.FormulaR1C1 = "=RIGHT(RC[-1],3)"
ActiveCell.Offset(1, 0).Range("A1").Select
Loop
End Sub
Et mon fichier Excel ci joint
Merci à vous