Bonjour,
J'ai un probleme, j'ai un extract avec des chiffres contenant un point comme séparateur de milliers.
Exemple :
3.003,45
34,78
59.799,67
1.008.300,78
567,45
J'ai besoin de supprimer ce point car sinon on ne peut pas faire d'operations sur ces chiffres, ils ne sont pas reconnus comme des nombres.
J'ai donc codé en VBA un replace (meme fonction que le ctrl H) :
VBA va alors supprimer les points dans les chiffres ou il y en a, mais dans ceux ou il n'y en a pas il supprime egalement les virgules ! Moi je souhaiterais qu'il n'y ait pas de suppression de virgule du tout.
Ca me donne sur mon exemple
3003,45
3478
5799,67
1008300,78
56745
J'ai verifie mes options regionales sous Windows, je suis en francais, et j'ai essaye de faire replace WHat :=Chr(46) au lieu de "." Ca ne marche pas mieux.
Une idee ?
Merci
Laurene.
J'ai un probleme, j'ai un extract avec des chiffres contenant un point comme séparateur de milliers.
Exemple :
3.003,45
34,78
59.799,67
1.008.300,78
567,45
J'ai besoin de supprimer ce point car sinon on ne peut pas faire d'operations sur ces chiffres, ils ne sont pas reconnus comme des nombres.
J'ai donc codé en VBA un replace (meme fonction que le ctrl H) :
Code:
Worksheets("Feuil1").Activate
Columns("C:F").Select
Selection.Replace What:=".", Replacement:="", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=True
VBA va alors supprimer les points dans les chiffres ou il y en a, mais dans ceux ou il n'y en a pas il supprime egalement les virgules ! Moi je souhaiterais qu'il n'y ait pas de suppression de virgule du tout.
Ca me donne sur mon exemple
3003,45
3478
5799,67
1008300,78
56745
J'ai verifie mes options regionales sous Windows, je suis en francais, et j'ai essaye de faire replace WHat :=Chr(46) au lieu de "." Ca ne marche pas mieux.
Une idee ?
Merci
Laurene.