Passer une valeur texte en valeur numerique

Fermé
choudoudou. Messages postés 9 Date d'inscription dimanche 16 juin 2013 Statut Membre Dernière intervention 29 août 2013 - 29 août 2013 à 13:25
eriiic Messages postés 24601 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 25 novembre 2024 - 3 sept. 2013 à 19:54
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

4 réponses

Zoul67 Messages postés 1959 Date d'inscription lundi 3 mai 2010 Statut Membre Dernière intervention 30 janvier 2023 149
29 août 2013 à 13:30
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+
0
choudoudou. Messages postés 9 Date d'inscription dimanche 16 juin 2013 Statut Membre Dernière intervention 29 août 2013
29 août 2013 à 14:37
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
0
Zoul67 Messages postés 1959 Date d'inscription lundi 3 mai 2010 Statut Membre Dernière intervention 30 janvier 2023 149
29 août 2013 à 15:01
Pourquoi poster dans VB/VBA ?
Clic droit sur la colonne en question, Format de cellules et choisir Nombre.
0
choudoudou. Messages postés 9 Date d'inscription dimanche 16 juin 2013 Statut Membre Dernière intervention 29 août 2013
29 août 2013 à 15:56
Parce que j'automatise différente actions, je ne vais pas demander à l'utilisateur d'aller cliquer et traficoter le format des cellules.

Moi je veux juste pouvoir vérifié que tout en bien en ordre ^^ pour rendre un programme propre
0
Zoul67 Messages postés 1959 Date d'inscription lundi 3 mai 2010 Statut Membre Dernière intervention 30 janvier 2023 149
29 août 2013 à 16:24
Tu conviendras que ce n'était pas dit dans la chanson.
Comme je n'ai ni ton fichier, ni ton code, je ne peux pas trop t'aider...
0
eriiic Messages postés 24601 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 25 novembre 2024 7 243
3 sept. 2013 à 19:54
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
0