-
Bonjour.
Je fais un copier-coller via VBA d'une colonne de valeurs d'un fichier Excel vers un autre. Je réalise plus précisément un collage spécial pour n'importer que les valeurs. Présentées au format texte, j'aurais besoin de les convertir en nombres pour faire quelques calculs dessus. Cette conversion fonctionne bien manuellement avec un remplacement du point décimal en virgule (fonction rechercher/remplacer sur toute la colonne).
Comment aboutir au même résultat en VBA sans faire une boucle sur la colonne pour convertir les valeurs les unes après les autres ?
Pour info, j'ai bien entendu essayé d'appliquer la fonction rechercher/remplacer en VBA, mais ça ne fonctionne pas : les points sont bien remplacés par des virgules, mais les cellules gardent leur format texte et le changement de format ne fonctionne pas ensuite.
-
Dans Excel, teste en remplaçant le point (.) par un autre point (.) Et tu fais ça par colonne.
Aussi curieux que ça puisse paraître, je crois bien me souvenir que c'est ce qu'il faut faire :mouarf:
-
Curieux en effet, mais ça marche ! :king: