• Initiateur de la discussion Initiateur de la discussion Reeaz
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

R

Reeaz

Guest
Bonjour tout le monde,

J'ai un tableau excel et je voudrai créer une macro qui me remplace toutes les points trouvés par des virgules car j'exploite dans une macro un calcul et dans mon tableau, il y a parfois des pointe ou des virgules!
Par exemple, lorsque dans mon tableau j'ai : 29.518 la macro le changerait en 29,518, et ceux pour toutes les cellules du tableau.
Si qqun avait qqchose à proposer, ce serait sympa!!


Reeaz
 
Salut,
solution toute bête: active l'enregistreur de macro.
Selectionne ta plage de cellule, puis fais contrôle+H, remplacer "," par ".".
Arrête l'enregistreur de macro.

Est-ce que ça répond à ta question?
 
Salut,
Un truc comme ça devrait marcher :

Sub Remplacement()

Cells.Select
Selection.Replace What:=".", Replacement:=",", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False
End Sub


Longue vie et prospère
 
Bonjour,

Essaye avec :

Sub Remplacement_Point()
Dim Cell As Range
ActiveSheet.UsedRange.Select
'La ligne ci-dessus sélectionne toutes les cellules utilisées de la feuille
'A remplacer éventuellement par la sélection des cellules que l'on veut
'traiter
For Each Cell In Selection
valeur = Val(Cell.Value) 'renvoie la valeur exacte
Cell = valeur 'que l'on réécrit dans la même cellule
Next
End Sub

@+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Retour