Convertir texte en nombre dans une macro

Résolu/Fermé
Ju@nita Messages postés 149 Date d'inscription mardi 11 juin 2013 Statut Membre Dernière intervention 8 août 2024 - 7 mai 2014 à 20:52
Ju@nita Messages postés 149 Date d'inscription mardi 11 juin 2013 Statut Membre Dernière intervention 8 août 2024 - 8 mai 2014 à 14:43
Bonjour,

A travers ma macro, je voudrais convertir une colonne de chiffre qui sont considérés comme du texte, je veux les convertir en nombre.
ex:
00111
01567
02576

Si je sélectionne ma colonne A, j'ai un petit losange avec un point d'exclamation, et le menu déroulant offre l'option "convertir en nombre". Mais on dirait que je peux pas utiliser cette fonction dans je suis en train de bâtir ma macro.
Cette option semble un raccourci mais où puis-je aller la sélectionner directement ?
Ou bien quelle est la formule en langage VBA pour convertir ma colonne A en chiffre pour que ça donne:
111
1567
2576

Merci.


9 réponses

Mike-31 Messages postés 18347 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 25 novembre 2024 5 104
7 mai 2014 à 21:07
Bonsoir,

Tu n'as pas besoin de macro pour ça, saisir le chiffre 1 dans une cellule, clic sur cette cellule contenant 1 et clic droit Copier
Sélectionne toute ta plage de valeur à traiter et clic droit collage spécial/coche multiplication et OK
tu vas bien obtenir
111
1567
2576

mais tant que la plage est sectionnée, refaire un clic droit sur la sélection/Format de cellule/Nombre/Personnalisée et dans la zone de saisie tape 5 zéros 00000

maintenant si tu souhaites une macro il n'y a pas de problème mais pourquoi faire compliqué lorsqu'on peut faire simple
0