création Macro avec conversion texte en nombre

bourbonica974

XLDnaute Nouveau
bonjour

j'aimerai automatiser un fichier pour obtenir un tableau croisé dynamique. Lors de l'exportation du logiciel de gestion commercial, les qtés et prix ont un point (ex 10.5) au lieu d'une virgule (ex 10,5). Je crée une macro pour remplacer les points par des virgules et tout se passe bien. J'enregistre la macro.
Quand je lance la macro sur mon fichier tous les chiffres ont un petits triangles verts en haut à gauche dans la cellule. En cliquant dessus cela indique "convertir en nombre". C'est étonnant car lors de la création de la macro les chiffres étaient bien en "nombre". Qq1 pourrait m'aider pour que cette macro fonctionne sans que je dois intervenir dessus apres son execution svp. C'est convertir colonnes D à I
ci joint le fichier test

merci
vincent
 

Pièces jointes

  • test.xlsx
    10.1 KB · Affichages: 37
  • test.xlsx
    10.1 KB · Affichages: 62
  • test.xlsx
    10.1 KB · Affichages: 37
  • MACRO1.xlsx
    10.3 KB · Affichages: 39
Dernière édition:

eriiic

XLDnaute Barbatruc
Re : création Macro avec conversion texte en nombre

Bonjour,

si tu veux que ton fichier garde ses macros il faut l'enregistrer en type .xlsm
Pour convertir une chaine en nombre avant de l'inscrire dans une cellule utiliser cdbl(ta_chaine)

eric
eric
 

Discussions similaires

Réponses
7
Affichages
521

Statistiques des forums

Discussions
312 185
Messages
2 086 016
Membres
103 093
dernier inscrit
Molinari