Problème avec les virgules.
Résolu
Statisticien
Messages postés
26
Date d'inscription
Statut
Membre
Dernière intervention
-
pijaku Messages postés 12263 Date d'inscription Statut Modérateur Dernière intervention -
pijaku Messages postés 12263 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour tout le monde,
Bonne année à toutes et tous et bonne année au forum.
De nouveau parmi vous pour vous solliciter sur un problème auquel je suis confronté actuellement. Dans ma feuille Excel, j'ai des données numériques de ce genre : 8965.236,35 et puis de ce genre aussi 236,56. A travers ma macro, je voudrais enlever les points mais garder les virgules ( 8965.236,35 ==> 8965236,35). Seulement voila, quand Excel trouve un point il l'enlève, le problème c'est quand il n'y a pas de points, exemple : pour ce chiffre 236,56 il enlève la virgule.
Autrement dit s'il trouve un point dans le chiffre, c'est bon il fait les choses correctement : 8965.236,35 ==> 8965236,35. Mais s'il ne trouve pas un point il commence à faire du n'importe quoi : 236,56 ==> 23656 .
Quelqu'un pourrait-il m'aider s'il vous plaît ? Je vous remercie d'avance pour votre aide.
Voila le code que j'ai utilisé :
Bonne année à toutes et tous et bonne année au forum.
De nouveau parmi vous pour vous solliciter sur un problème auquel je suis confronté actuellement. Dans ma feuille Excel, j'ai des données numériques de ce genre : 8965.236,35 et puis de ce genre aussi 236,56. A travers ma macro, je voudrais enlever les points mais garder les virgules ( 8965.236,35 ==> 8965236,35). Seulement voila, quand Excel trouve un point il l'enlève, le problème c'est quand il n'y a pas de points, exemple : pour ce chiffre 236,56 il enlève la virgule.
Autrement dit s'il trouve un point dans le chiffre, c'est bon il fait les choses correctement : 8965.236,35 ==> 8965236,35. Mais s'il ne trouve pas un point il commence à faire du n'importe quoi : 236,56 ==> 23656 .
Quelqu'un pourrait-il m'aider s'il vous plaît ? Je vous remercie d'avance pour votre aide.
Voila le code que j'ai utilisé :
Cells.Select
Selection.Replace What:=".", Replacement:="", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
A voir également:
- Voici la liste avec une virgule après chaque mot-clé
- Liste déroulante excel - Guide
- Clé usb non détectée - Guide
- Clé windows 8 - Guide
- Formater clé usb - Guide
- Trousseau mot de passe iphone - Guide
Chez moi cela fonctionne bien...