Probleme Fonction Replace
Bonjour à tous
voici le code que j'utilise pour remplacer le point séparateur de millier par rien
Code:
1 2 3 4 5 6 7 8 9 10 11
|
Dim plage As Range
'initialise la plage
Set plage = Range("e1:f120")
'pour chaque cellule de ma plage
For Each c In plage
'je remplace le . par une ,
c.Value = Replace(c.Value, ".", "")
Next c |
cela fonctionne bien sauf que lorsque je sélectionne mes valeurs, excel ne calcule pas la somme (visible en bas à droite) , j'ai seulement le nombre de cellules sélectionnées.
J'ai essayé en vain de changer le format de cellule avec ce code par exemple
Code:
1 2
| Range("e2:f120").Select
Selection.NumberFormat = "0" |
cependant quand je clique sur la cellule puis quand je place mon curseur dans la barre de formule et que je tape sur entrée, le format de cellule change en nombre et excel peut calculer la somme.
quand je le fais manuellement (sans passer par la macro) je n'ai pas ce problème.
Merci de votre aide