[RESOLU]Remplacer + par (,) virgule décimale dans nombre

cathodique

XLDnaute Barbatruc
Bonjour,
Sur toutes les feuilles en colonne C, de la 2ème à la dernière ligne non vides comportent des nombres où est inséré un signe + (ex: 62+244 - résultat escompté: 62,244 reconnu en nombre). avec la macro ci-dessous, je parviens à remplacer le + par , - sauf que le résultat est du texte alors que je voudrai obtenir des nombres. j'ai essayé avec la fonction val qui plante (erreur de compilation)
Code:
Sub remplacer_caractere_par_un_autre()
'remplacer sur toutes les feuilles du classeur
'le signe + par virgule (,) en colonne C
' de la ligne 2 à la dernière ligne non vide
Dim Ws As Worksheet
Dim Dlig As Long
Dlig = Range("C" & Rows.Count).End(xlUp).Row

For Each Ws In ThisWorkbook.Worksheets
    
Ws.Columns(3).Replace "+", ","

Next

End Sub

En vous remerciant par avance.

Mon problème est résolu grâce à cette discussion https://www.excel-downloads.com/threads/importer-des-chiffres-avec-des-virgules.233711/

Il fallait que j'utilise le (.) du clavier numérique.
 

Pièces jointes

  • Remplacer + par ,.xlsm
    65.6 KB · Affichages: 20
Dernière édition:

Discussions similaires

Statistiques des forums

Discussions
312 272
Messages
2 086 691
Membres
103 372
dernier inscrit
BibiCh