Number format -> remplacer la virgule

mbalala Messages postés 2 Statut Membre -  
Normad Messages postés 112 Date d'inscription   Statut Membre Dernière intervention   -
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

  1. Polux31 Messages postés 7219 Statut Membre 1 204
     
    Bonjour,

    VBA, VB.Net, VB6 ?
    0
    1. mbalala Messages postés 2 Statut Membre
       
      Pardon, VBA !
      0
  2. Normad Messages postés 112 Date d'inscription   Statut Membre Dernière intervention   40
     
    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