Convertir un nombre au format texte en format numérique

Happyisissi Messages postés 3 Date d'inscription dimanche 9 mai 2010 Statut Membre Dernière intervention 11 mai 2010 - 9 mai 2010 à 22:32
Happyisissi Messages postés 3 Date d'inscription dimanche 9 mai 2010 Statut Membre Dernière intervention 11 mai 2010 - 11 mai 2010 à 00:39
Bonjour,

J'ai un résultat de calcul issu d'une textbox ; la valeur est donc de type texte ; quand je la copie dans ma base de données, il la copie au format texte ; or je veux que ce soit du numérique.

Comment faire pour convertir le format en amont de la copie dans la feuille ?

Merci pour votre réponse

4 réponses

NHenry Messages postés 15000 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 27 septembre 2022 158
9 mai 2010 à 22:43
Bonjour,

CLng, CInt, CDbl, CSng, ...
Integer.Parse(...), Double.Parse(...), ...

Mon site
0
Happyisissi Messages postés 3 Date d'inscription dimanche 9 mai 2010 Statut Membre Dernière intervention 11 mai 2010
9 mai 2010 à 23:38
Euh.... désolée, je suis encore plus débutante que ça !!

Concrètement, j'ai une variable qui s'appelle ScoreMJ1 dont le résultat est renvoyé par une textbox. Je veux la coller dans une feuille, en numérique.

Pour l'instant j'en suis là :

ActiveCell.Offset(0, 5).Value = ScoreMJ1

je fais quoi avant ou après pour que ça soit du numérique ?
0
NHenry Messages postés 15000 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 27 septembre 2022 158
10 mai 2010 à 21:11
Bonjour,

ActiveCell.Offset(0, 5).Value = CLng(ScoreMJ1 )
ou
ActiveCell.Offset(0, 5).Value = CDbl(ScoreMJ1 )

Mon site
0
Happyisissi Messages postés 3 Date d'inscription dimanche 9 mai 2010 Statut Membre Dernière intervention 11 mai 2010
11 mai 2010 à 00:39
Merci tout plein !
0