Microsoft 365 remplacer . par virgule

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 !

Lascaux

XLDnaute Nouveau
Bonjour,

Je ne comprends pas (je n'arrive pas trouver la solution).

je dois remplacer les "." par une "," dans la colonne D.

le problème (exemple : ligne 6 - je supprime le "." au lieu de remplacer.

je me demande si cela vient pas du problème de format des données. mais là je vois pas comment résoudre.

merci
 

Pièces jointes

Bonjour,

Je ne comprends pas (je n'arrive pas trouver la solution).

je dois remplacer les "." par une "," dans la colonne D.

le problème (exemple : ligne 6 - je supprime le "." au lieu de remplacer.

je me demande si cela vient pas du problème de format des données. mais là je vois pas comment résoudre.

merci
Bonjour,

un code à tester.
VB:
Sub RemplacerPointParVirgule()
   Dim ws As Worksheet
   Dim cell As Range

   Set ws = ThisWorkbook.ActiveSheet

   For Each cell In ws.Range("D3:D" & ws.Cells(ws.Rows.Count, "D").End(xlUp).Row)
      If Not IsEmpty(cell.Value) Then
         cell.Value = Replace(cell.Value, ",", ".")
         On Error Resume Next   '
         cell.Value = CDec(cell.Value)
         On Error GoTo 0   ' Réactiver la gestion des erreurs
      End If
   Next cell
End Sub

bonne journée
 
Dernière édition:
- 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

Discussions similaires

Réponses
6
Affichages
414
Réponses
2
Affichages
445
Retour