Valeur d'une textbox dans une cellule avec le format nombre décimale
Résolu/Fermé
Bonjour à tous,
Je me heurte à un problème Excel : Dans la cellule "nombre stocké sous forme de texte" après la saisie de donnée depuis une Textbox, et je suis obligé de le convertir manuellement en nombre
J'ai essayé plusieurs macros que j’ai trouvé sur le net mais sans succès.
Auriez-vous une idée pour convertir le texte en nombre décimale d'une TextBox via VBA pour qu’il soit stocké en nombre décimale dans la cellule cible?
Merci d'avance pour vos aides

Je me heurte à un problème Excel : Dans la cellule "nombre stocké sous forme de texte" après la saisie de donnée depuis une Textbox, et je suis obligé de le convertir manuellement en nombre
J'ai essayé plusieurs macros que j’ai trouvé sur le net mais sans succès.
Auriez-vous une idée pour convertir le texte en nombre décimale d'une TextBox via VBA pour qu’il soit stocké en nombre décimale dans la cellule cible?
Merci d'avance pour vos aides

A voir également:
- Convertir textbox en nombre
- Convertir youtube en mp3 avec audacity - Guide
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Convertir youtube en mp3 forum ✓ - Forum Logiciels
- Convertir epub en kindle - Guide
- Convertir wfp en mp4 - Forum Accessoires & objets connectés
1 réponse
titeufdu89
Messages postés
374
Date d'inscription
samedi 28 juillet 2012
Statut
Membre
Dernière intervention
1 avril 2023
38
13 déc. 2018 à 17:00
13 déc. 2018 à 17:00
Bonjour,
Dans ta procédure VBA sur la ligne de code qui ajoute la valeur de ton inputbox dans la cellule en question essaye d'ajouter : *1 à la fin de ta ligne de code, ex
Théoriquement, une opération mathématique modifie du format texte en format nombre
Ou sinon utilise un variable en la déclarant, ex :
A essayer...
Jc
Dans ta procédure VBA sur la ligne de code qui ajoute la valeur de ton inputbox dans la cellule en question essaye d'ajouter : *1 à la fin de ta ligne de code, ex
range("C98") = textbox1.value * 1
Théoriquement, une opération mathématique modifie du format texte en format nombre
Ou sinon utilise un variable en la déclarant, ex :
Dim nb as currency nb = textbox1.value range("C98") = nb
A essayer...
Jc
24 déc. 2018 à 15:47
désolé pour ma réponse un peu retard
23 août 2022 à 15:55
Cette solution m'a aussi aidé, je suis sur un projet qui m'a nécessité aussi ça.
Merci beaucoup