TextBox valeur en texte
Résolu/Fermé
lolo24150
Messages postés
39
Date d'inscription
mardi 5 mai 2015
Statut
Membre
Dernière intervention
4 mars 2017
-
Modifié par lolo24150 le 19/04/2016 à 18:25
lolo24150 Messages postés 39 Date d'inscription mardi 5 mai 2015 Statut Membre Dernière intervention 4 mars 2017 - 20 avril 2016 à 16:32
lolo24150 Messages postés 39 Date d'inscription mardi 5 mai 2015 Statut Membre Dernière intervention 4 mars 2017 - 20 avril 2016 à 16:32
A voir également:
- TextBox valeur en texte
- Transcription audio en texte word gratuit - Guide
- Excel cellule couleur si condition texte - Guide
- Mettre un texte en majuscule - Guide
- Transcription texte en audio - Guide
- Texte en gras - Guide
2 réponses
Patrice33740
Messages postés
8556
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
2 mars 2023
1 778
19 avril 2016 à 18:51
19 avril 2016 à 18:51
Bonjour,
Pour transformer un texte en nombre tu disposes de plusieurs fonctions selon le format numérique désiré, les plus utiles dans ton cas :
- CLng Convertit en Entier long
- CDbl Convertit en Double (nombre standard double précision)
Mais il y a aussi
- CInt Convertit en Entier (... court)
- CSng Convertit en Simple (... précision)
- CCur Convertit en Devise (Monétaire)
- CDec Convertit en Décimal
Par exemple
Pour transformer un texte en nombre tu disposes de plusieurs fonctions selon le format numérique désiré, les plus utiles dans ton cas :
- CLng Convertit en Entier long
- CDbl Convertit en Double (nombre standard double précision)
Mais il y a aussi
- CInt Convertit en Entier (... court)
- CSng Convertit en Simple (... précision)
- CCur Convertit en Devise (Monétaire)
- CDec Convertit en Décimal
Par exemple
Range("E" & L).Value = CInt(TextBox1.Value)
lolo24150
Messages postés
39
Date d'inscription
mardi 5 mai 2015
Statut
Membre
Dernière intervention
4 mars 2017
20 avril 2016 à 13:19
20 avril 2016 à 13:19
Bonjour et merci pour ta réponse, cela marche mais si la Textbox est non remplie cela me met une erreur d’exécution type 13 sur la première des Textbox vide.
Également est-il possible d'avoir le même résultat final à l'enregistrement si on a les TextBox avec un nombre décimal avec un "." au lieu d'une ",".
Merci
Loïc
Également est-il possible d'avoir le même résultat final à l'enregistrement si on a les TextBox avec un nombre décimal avec un "." au lieu d'une ",".
Merci
Loïc
lolo24150
Messages postés
39
Date d'inscription
mardi 5 mai 2015
Statut
Membre
Dernière intervention
4 mars 2017
20 avril 2016 à 13:33
20 avril 2016 à 13:33
Bonjour, j'ai pu trouvé sur le forum pour transformer les points en virgule mais pour en cas de TextBox vide permettre l'enregistrement
Merci
Merci
Patrice33740
Messages postés
8556
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
2 mars 2023
1 778
Modifié par Patrice33740 le 20/04/2016 à 13:57
Modifié par Patrice33740 le 20/04/2016 à 13:57
Bonjour,
Ça dépend de ce que tu veux comme nombre lorsque le textbox est vide !
pour avoir 0, il suffit d'écrire :
Ça dépend de ce que tu veux comme nombre lorsque le textbox est vide !
pour avoir 0, il suffit d'écrire :
Range("E" & L).Value = CInt("0" & TextBox1.Value)
lolo24150
Messages postés
39
Date d'inscription
mardi 5 mai 2015
Statut
Membre
Dernière intervention
4 mars 2017
Modifié par lolo24150 le 20/04/2016 à 16:08
Modifié par lolo24150 le 20/04/2016 à 16:08
Bonjour,
Et si ma textbox est vide car il n' y a pas besoin de la remplir ?
Je souhaiterais qu'a l'enregistrement on enregistre rien.
Et si ma textbox est vide car il n' y a pas besoin de la remplir ?
Je souhaiterais qu'a l'enregistrement on enregistre rien.
lolo24150
Messages postés
39
Date d'inscription
mardi 5 mai 2015
Statut
Membre
Dernière intervention
4 mars 2017
20 avril 2016 à 16:32
20 avril 2016 à 16:32
Bonjour,
J'ai pu me débrouiller par formule après coup.
Une fois encore merci pour ta compétence et ton aide.
Cdlt.Loïc
J'ai pu me débrouiller par formule après coup.
Une fois encore merci pour ta compétence et ton aide.
Cdlt.Loïc