Passer une valeur texte en valeur numerique
choudoudou.
Messages postés
9
Date d'inscription
Statut
Membre
Dernière intervention
-
eriiic Messages postés 24581 Date d'inscription Statut Contributeur Dernière intervention -
eriiic Messages postés 24581 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
j'aimerais savoir si on peut passer en valeur numerique après avoir utiliser .FormatNumber ?
Tout simplement car quand je fais cela je passe de 166.67 à 166.00 je ne comprends pas vraiment...
Merci
j'aimerais savoir si on peut passer en valeur numerique après avoir utiliser .FormatNumber ?
Tout simplement car quand je fais cela je passe de 166.67 à 166.00 je ne comprends pas vraiment...
Merci
4 réponses
-
Bonjour,
Pas clair, il n'y a ni ton code, ni ton fichier.
ça ressemble en une transformation en nombre entier par du VBA puis une mise en forme avec 2 décimales...
A+ -
Mon soucis c'est que dans ma colonne de resultat s'affiche des nombres au format numerique à droite de la case et à un moment j'ai deux nombre en format texte qui sont à gauche de ma case.
Je voudrais juste un moyen remettre tout en numerique en sachant que certains resultats comportent une virgule.
histoire que ce soit propre et que tous mes resultats soient à droite de la case.
Merci -
Pourquoi poster dans VB/VBA ?
Clic droit sur la colonne en question, Format de cellules et choisir Nombre. -
Bonjour,
si tu mets des valeurs en texte dans des cellules ce n'est pas en changeant le format que tu les passeras en numérique.
Il faut les convertir :
[A1]=cdbl[A1]
Si c'est suite à une importation il faut le spécifier lors de l'import.
eric