Bonjour à tous !
Je fais face à un problème, et j'ai peur qu'il n'y ai pas de solution malgré tous les forum que j'ai pu lire...
Voila : dans une macro excel, je sélectionne toute une feuille, et fait un "chercher - remplacer" pour remplacer les points par des virgules :
(et oui, merci le excel français pour avoir choisi les virgules au lieu des points dans les nombres)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Cells.Select Selection.Replace What:=".", Replacement:=",", LookAt:=xlPart, _ SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _ ReplaceFormat:=False
Hélas, lorsque la macro a fini de s'exécuter, tous les chiffres sont considérés comme des chaines de caractères (petit onglet vert : "nombre stocké sous forme de texte").
Par contre, lorsque je fais cette opération à la main, pas de soucis, les nombre sont bien des nombres...
Je souhaite faire une macro absolument étant donné que c'est une chose que je vais faire pour une multitude de fichiers (avec d'autres rechercher - remplacer dans la meme macro...)
Alors voila, quelqu'un aurait-il une solution please ?
Merci beaucoup !
Partager