Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Transformer un format numerique en texte formaté

4 réponses
Avatar
loamar67
Bonjour Tout le monde
Je cherche =E0 convertie des cellules de nombre en nombre stock=E9s au
format texte
Par exemple, la cellule contient 1 affiche sous la forme 1,00 EURO .
Je souhaiterais que la ma macro transforme en '1,00 EURO
Or la formule
Macell.Value =3D "'" & Format(Macell.Value,
Range(ActiveCell.Address).NumberFormat)
renvoie la valeur '_-1.00 F_-
Est ce qu'il y aurait une propri=E9t=E9 qui renvoie le format tel qu'on le
voit ??
Car sinon, il faut analyser le format et supprimer les "_" , les "-",
et cela me parait une usine =E0 gaz
D'avance Merci

4 réponses

Avatar
Tatanka
Salut,

Essaie ceci :

Sub Format_Personnalisé_En_Texte()
For Each v In Selection
v.Value = v.Text
Next v
End Sub

Serge


"loamar67" a écrit dans le message de news:
Bonjour Tout le monde
Je cherche à convertie des cellules de nombre en nombre stockés au
format texte
Par exemple, la cellule contient 1 affiche sous la forme 1,00 EURO .
Je souhaiterais que la ma macro transforme en '1,00 EURO
Or la formule
Macell.Value = "'" & Format(Macell.Value,
Range(ActiveCell.Address).NumberFormat)
renvoie la valeur '_-1.00 F_-
Est ce qu'il y aurait une propriété qui renvoie le format tel qu'on le
voit ??
Car sinon, il faut analyser le format et supprimer les "_" , les "-",
et cela me parait une usine à gaz
D'avance Merci
Avatar
Youky
Un exemple.....
[B1] = CStr(Format([A1], "#,##0.00 Euro"))
Youky
Avatar
Modeste
Bonsour® loamar67 avec ferveur ;o))) vous nous disiez :

Je cherche à convertie des cellules de nombre en nombre stockés au
format texte
Par exemple, la cellule contient 1 affiche sous la forme 1,00 EURO .
Je souhaiterais que la ma macro transforme en '1,00 EURO


Function FixTexte(target)
Application.Volatile
FixTexte = "'" & target.Text
End Function

--
--
@+
;o)))

Avatar
loamar67
Merci !
Bien sur, il falait utiliser ma propriété Text
J'ai ajouté Trim pour enlever les blancs et c'est PARFAIT