OVH Cloud OVH Cloud

Selection.Replace

1 réponse
Avatar
Libfr
Bonjour =E0 tous,
voici mon probl=E8me.

J'ouvre un fichier texte qui contient une colonne de cours=20
avec pour s=E9parateur de d=E9cimal le point "."

Mon parametre r=E9gional pour les nombres est la virgule ",".

Quand, dans ma macro, je fais un=20

Selection.Replace What:=3D".", Replacement:=3D",",=20
LookAt:=3DxlPart, SearchOrder:=3DxlByColumns, MatchCase:=3DFalse

il me renvoit un truc compl=E8tement bizarre :
24.9966666667 -> Replace -> 249966666667.
Je ne comprends pas du tout ce qu'il faut faire pour avoir=20
24,9966666667.

Merci de votre aide =E0 tous

Libfr

PS: Mon poste : Excel 97 et Windows NT4.0

1 réponse

Avatar
Nicolas B.
Salut Libfr,

Selection = Selection.Value

Pour les explications, regarde les réponses à une question similaire :
http://minilien.com/?wFe7fpDjW4


A+
--
Nicolas B.

Adresse @adresse.bidon.com invalide,
E-mail : www.cerbermail.com/?gAAILfkPsC


Bonjour à tous,
voici mon problème.

J'ouvre un fichier texte qui contient une colonne de cours
avec pour séparateur de décimal le point "."

Mon parametre régional pour les nombres est la virgule ",".

Quand, dans ma macro, je fais un

Selection.Replace What:=".", Replacement:=",",
LookAt:=xlPart, SearchOrder:=xlByColumns, MatchCase:úlse

il me renvoit un truc complètement bizarre :
24.9966666667 -> Replace -> 249966666667.
Je ne comprends pas du tout ce qu'il faut faire pour avoir
24,9966666667.

Merci de votre aide à tous

Libfr

PS: Mon poste : Excel 97 et Windows NT4.0