Bonjour à tous,
Je souhaite convertir une colonne en chiffre.
Le fichier de départ contient des point "." au lieu de virgule ",". Les chiffres sont donc considérés comme du texte.
Le but est de les convertir en VBA. J'arrive à remplacer les points par des virgule grâce à ce code :
Selection.Replace What:=".", Replacement:=",", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=True, SearchFormat:=False, _
ReplaceFormat:=False
Le problème : cette manip marche bien en la faisant sans passer par une macro.
Mais lorsque je lance la macro, le format ne change pas, ce sont toujours des textes. Un petit triangle vers apparaît en haut à gauche de la cellule pour convertir en nombre. Mais cela est impossible à faire avec du code.
Vous trouverez en pièce jointe un fichier exemple de mon problème.
D'avance merci !
Cécile