Number format -> remplacer la virgule

Fermé
mbalala
Messages postés
2
Date d'inscription
dimanche 21 septembre 2014
Statut
Membre
Dernière intervention
22 septembre 2014
- 21 sept. 2014 à 23:23
Normad
Messages postés
112
Date d'inscription
dimanche 6 juin 2010
Statut
Membre
Dernière intervention
10 juin 2015
- 22 sept. 2014 à 08:23
Bonjour,

J'aimerais remplacer le point, ou la virgule d'un number format par un autre symbole (@ admettons).

J'ai essayé de convertir ce nombre formaté en string, puis de détecter le virgule et de la remplacer, mais le formatage ne reste pas.

Des idées ?

Merci pour votre aide

2 réponses

Polux31
Messages postés
6917
Date d'inscription
mardi 25 septembre 2007
Statut
Membre
Dernière intervention
1 novembre 2016
1 194
22 sept. 2014 à 00:09
Bonjour,

VBA, VB.Net, VB6 ?
0
mbalala
Messages postés
2
Date d'inscription
dimanche 21 septembre 2014
Statut
Membre
Dernière intervention
22 septembre 2014

22 sept. 2014 à 00:34
Pardon, VBA !
0
Normad
Messages postés
112
Date d'inscription
dimanche 6 juin 2010
Statut
Membre
Dernière intervention
10 juin 2015
36
22 sept. 2014 à 08:23
Bonjour,
si votre séparateur décimal est la virgule :

Sub test()
Dim T As String
T = Format(ActiveCell.Value, "0.00")
T = Replace(T, ",", "@")
ActiveCell.Value = T
End Sub
0