• Initiateur de la discussion Initiateur de la discussion mobbydik
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

M

mobbydik

Guest
bjr,

J'ai écrit une macro pour remplacer automatiquement le séparateur "." dans une palge de cellules contenant des chiffres par un séparateur ",". Or quand je lance la macro, dans certaines cellules, au lieu de me remplacer le point, il me le supprime, et ne met rien à la place.
Pour bien me faire comprendre, si la cellule contient par exemple "60.214", la macro va transformer cette cellule en "60214" au lieu de "60,214".
Ce qui est bizarre, c'est que cela ne se produit que dans certaines cellule.
La commande utilisée dans la macro est la suivante:

Selection.NumberFormat = "0.0000"
Selection.Find(What:=".", After:=ActiveCell, LookIn:=xlFormulas, LookAt _
:=xlPart, SearchOrder:=xlByColumns, SearchDirection:=xlNext, MatchCase:= _
False).Activate
Selection.Replace What:=".", Replacement:=",", LookAt:=xlPart, _
SearchOrder:=xlByColumns, MatchCase:=False

Merci à ceux qui me fourniront la réponse à mom pb

Mobbydik
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
2
Affichages
540
Réponses
1
Affichages
299
Réponses
3
Affichages
563
Retour