REMPLACER EN VBA LE POINT PAR UNE VIRGULE

Signaler
Messages postés
11
Date d'inscription
jeudi 2 décembre 2004
Statut
Membre
Dernière intervention
2 juin 2005
-
Messages postés
1
Date d'inscription
vendredi 21 décembre 2007
Statut
Membre
Dernière intervention
4 janvier 2008
-
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/7871-remplacer-en-vba-le-point-par-une-virgule

Messages postés
1
Date d'inscription
vendredi 21 décembre 2007
Statut
Membre
Dernière intervention
4 janvier 2008

yea elle cette petite macro me sauve la vie !!!!
Messages postés
38
Date d'inscription
mardi 24 décembre 2002
Statut
Membre
Dernière intervention
20 septembre 2006

Bonjour,

Le plus rapide ne serait-il pas ?

Selection.Replace What:=".", Replacement:=",", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False

;-)
Messages postés
1
Date d'inscription
jeudi 9 février 2006
Statut
Membre
Dernière intervention
30 juin 2006

Trop bien cette application, tres pratique et tout a fait ce dont j avais besoin!!! Merci bien
Messages postés
1
Date d'inscription
vendredi 1 août 2003
Statut
Membre
Dernière intervention
18 décembre 2004

Il y a une autre solution :

.replace What:="." Replacement:="."
Messages postés
11
Date d'inscription
jeudi 2 décembre 2004
Statut
Membre
Dernière intervention
2 juin 2005

j'ai testé le source, c'est assez lent sur des gros fichiers, beaucoup de colonnes et de lignes. Comme il n'y a que du numérique dans le tableau j'ai enlevé le test sur le "." => plus rapide. Merci beaucoup