Verba_Tim
XLDnaute Occasionnel
Bonjour ^^
J'ai encore besoin de l'aide de nos très cher XLDnautes ^^
Je cherche à transformer des "." en "," dans une colonne spécifique qui ressemble un peu a ça:
181.120980
181.333012
181.572212
182.780741
183.020861
183.213021
183.452237
185.300657
185.540822
185.733026
185.972426
188.041067
188.241112
188.413171
188.612241
193.597298
193.692594
193.840015
J'ai donc essayé plusieurs choses comme:
Columns("D").Select
Selection.Find(What:=".", After:=ActiveCell, LookIn:=xlFormulas, LookAt _
:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:= _
False, SearchFormat:=False).Activate
ActiveCell.Replace What:=".", Replacement:=",", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Selection.FindNext(After:=ActiveCell).Activate
Selection.Replace What:=".", Replacement:=",", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
ou encore
Columns("D").Select
With Application
.DecimalSeparator = ","
.ThousandsSeparator = " "
.UseSystemSeparators = False
End With
Le problème c'est que ça ne fonctionne pas...
Dans le premier cas je me retrouve avec des blancs séparateurs, et dans le deuxième je n'ai absolument rien de changé ^^"
Voyez vous un autre moyen de faire la transformation en VBA?
Merci d'avance ^^
Verba_Tim
J'ai encore besoin de l'aide de nos très cher XLDnautes ^^
Je cherche à transformer des "." en "," dans une colonne spécifique qui ressemble un peu a ça:
181.120980
181.333012
181.572212
182.780741
183.020861
183.213021
183.452237
185.300657
185.540822
185.733026
185.972426
188.041067
188.241112
188.413171
188.612241
193.597298
193.692594
193.840015
J'ai donc essayé plusieurs choses comme:
Columns("D").Select
Selection.Find(What:=".", After:=ActiveCell, LookIn:=xlFormulas, LookAt _
:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:= _
False, SearchFormat:=False).Activate
ActiveCell.Replace What:=".", Replacement:=",", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Selection.FindNext(After:=ActiveCell).Activate
Selection.Replace What:=".", Replacement:=",", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
ou encore
Columns("D").Select
With Application
.DecimalSeparator = ","
.ThousandsSeparator = " "
.UseSystemSeparators = False
End With
Le problème c'est que ça ne fonctionne pas...
Dans le premier cas je me retrouve avec des blancs séparateurs, et dans le deuxième je n'ai absolument rien de changé ^^"
Voyez vous un autre moyen de faire la transformation en VBA?
Merci d'avance ^^
Verba_Tim
Dernière édition: