Bonjour,
j'ai essayé de faire une petite macro qui supprime les points par des blancs. Cela marche très bien mais avec des chiffres important. (ex -35.581,12 cela devient 35 581€) mais cela ne fonctionne pas avec des chiffres sans point (ex 423,18 cela devient 42 318€ et non 423€)
Voici le code
Sub essaiMEF_AP07Macro()
Columns("I:I").Select
Selection.Style = "Currency"
Selection.Replace What:=".", Replacement:="", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Selection.Replace What:=",", Replacement:=".", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Selection.NumberFormat = "_-* #,##0.0 $_-;-* #,##0.0 $_-;_-* ""-""?? $_-;_-@_-"
Selection.NumberFormat = "_-* #,##0 $_-;-* #,##0 $_-;_-* ""-""?? $_-;_-@_-"
End Sub
Par avance merci de votre aide
j'ai essayé de faire une petite macro qui supprime les points par des blancs. Cela marche très bien mais avec des chiffres important. (ex -35.581,12 cela devient 35 581€) mais cela ne fonctionne pas avec des chiffres sans point (ex 423,18 cela devient 42 318€ et non 423€)
Voici le code
Sub essaiMEF_AP07Macro()
Columns("I:I").Select
Selection.Style = "Currency"
Selection.Replace What:=".", Replacement:="", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Selection.Replace What:=",", Replacement:=".", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Selection.NumberFormat = "_-* #,##0.0 $_-;-* #,##0.0 $_-;_-* ""-""?? $_-;_-@_-"
Selection.NumberFormat = "_-* #,##0 $_-;-* #,##0 $_-;_-* ""-""?? $_-;_-@_-"
End Sub
Par avance merci de votre aide