problème de conversion de la virgule

nonoTT

XLDnaute Junior
Bonjour à tous, bonjour le forum
Je recherche, par macro, à convertir un ensemble de cellule avec des nombre écrits sous le format 1.03 pour les mettre au format français 1,03.
La macro ci-après me convertit bien un certain nombre de données mais pour d'autres considère mon nombre à convertir comme des milliers ! comment corriger cela. Vous trouverez ci joint un exemple
Code:
 Range("G2:K" & derlig).Select
    Application.ReplaceFormat.NumberFormat = "0.00"
    Selection.Replace What:=".", Replacement:=",", LookAt:=xlPart, _
        SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
        ReplaceFormat:=True
 

Pièces jointes

  • exemple.xlsx
    253.9 KB · Affichages: 29
  • exemple.xlsx
    253.9 KB · Affichages: 31
  • exemple.xlsx
    253.9 KB · Affichages: 38

Bebere

XLDnaute Barbatruc
Re : problème de conversion de la virgule

bonjour Nonott
dans ton fichier il n'y a pas de point
tu mets les cellules au format texte
ensuite rechercher ".",remplacer ","
pour finir les cellules au format nombre avec 2 ou 3 décimales
si il le faut tu enregistres une macro
si tu veux un code il faut mettre un fichier .xlsm
edit: bonjour Pierrot
 
Dernière édition:

Discussions similaires

Réponses
1
Affichages
144

Statistiques des forums

Discussions
312 610
Messages
2 090 217
Membres
104 452
dernier inscrit
hamzamounir