Afficher valeur cellule dans textbox
Fermé
max850
Messages postés
304
Date d'inscription
dimanche 10 janvier 2016
Statut
Membre
Dernière intervention
4 janvier 2020
-
18 avril 2017 à 22:57
max850 Messages postés 304 Date d'inscription dimanche 10 janvier 2016 Statut Membre Dernière intervention 4 janvier 2020 - 21 avril 2017 à 23:20
max850 Messages postés 304 Date d'inscription dimanche 10 janvier 2016 Statut Membre Dernière intervention 4 janvier 2020 - 21 avril 2017 à 23:20
A voir également:
- Afficher texte dans textbox vba
- Excel cellule couleur si condition texte - Guide
- Transcription audio en texte word gratuit - Guide
- Afficher calendrier outlook dans google agenda - Guide
- Afficher mot de passe wifi android - Guide
6 réponses
Zoul67
Messages postés
1959
Date d'inscription
lundi 3 mai 2010
Statut
Membre
Dernière intervention
30 janvier 2023
149
19 avril 2017 à 15:43
19 avril 2017 à 15:43
Bonjour,
Pour l'exemple du TextBox15 :
A+
Pour l'exemple du TextBox15 :
TextBox15.Value = Round(Range("E3").Value, 2) TextBox15.ForeColor = vbRed
A+
max850
Messages postés
304
Date d'inscription
dimanche 10 janvier 2016
Statut
Membre
Dernière intervention
4 janvier 2020
3
19 avril 2017 à 17:56
19 avril 2017 à 17:56
Bonsoir Zoul67
merci pour ta réponse
pour la couleur pas de problème : c'est ok
mais pour la valeur je n'ai toujours pas les deux décimales en entrant ton exemple
merci pour ta réponse
pour la couleur pas de problème : c'est ok
mais pour la valeur je n'ai toujours pas les deux décimales en entrant ton exemple
jc80
Messages postés
4243
Date d'inscription
mardi 5 février 2013
Statut
Membre
Dernière intervention
25 février 2019
1 424
19 avril 2017 à 18:15
19 avril 2017 à 18:15
Bonjour
essaie ce code
TextBox15.Value = Round(Range("E3").Value,"# ###.00)
au lieu de
TextBox15.Value = Round(Range("E3").Value, 2)
Cordialement
essaie ce code
TextBox15.Value = Round(Range("E3").Value,"# ###.00)
au lieu de
TextBox15.Value = Round(Range("E3").Value, 2)
Cordialement
max850
Messages postés
304
Date d'inscription
dimanche 10 janvier 2016
Statut
Membre
Dernière intervention
4 janvier 2020
3
Modifié le 19 avril 2017 à 18:43
Modifié le 19 avril 2017 à 18:43
bonsoir jc80
ai essayé avec ta formule en ajoutant un " avant la dernière parenthèse toujours rien
ai également essayé en mettant ...Value, "#,##0.00")
toujours rien
ai essayé avec ta formule en ajoutant un " avant la dernière parenthèse toujours rien
ai également essayé en mettant ...Value, "#,##0.00")
toujours rien
jc80
Messages postés
4243
Date d'inscription
mardi 5 février 2013
Statut
Membre
Dernière intervention
25 février 2019
1 424
Modifié le 19 avril 2017 à 18:51
Modifié le 19 avril 2017 à 18:51
A tester
TextBox15.Value = Round(val(textbox15.value) , 2)
TextBox15.Value = Round(val(textbox15.value) , 2)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
max850
Messages postés
304
Date d'inscription
dimanche 10 janvier 2016
Statut
Membre
Dernière intervention
4 janvier 2020
3
Modifié le 20 avril 2017 à 00:15
Modifié le 20 avril 2017 à 00:15
jc80 toujours le même resultat.
Après avoir fait quelques essais
si la valeur de la cellule est egale disons 2012.12 cette valeur est bien copiée dans la textbox
si elle est egale à 2012.20 la valeur 2012.2 sans dernier zéro est recopiée dans la textbox
si la valeur est 2012.00 la valeur 2012 sans zéro après le point est copiée dans la textbox
est ce que cela pourrait être une piste pour régler le problème ?
Après avoir fait quelques essais
si la valeur de la cellule est egale disons 2012.12 cette valeur est bien copiée dans la textbox
si elle est egale à 2012.20 la valeur 2012.2 sans dernier zéro est recopiée dans la textbox
si la valeur est 2012.00 la valeur 2012 sans zéro après le point est copiée dans la textbox
est ce que cela pourrait être une piste pour régler le problème ?
Zoul67
Messages postés
1959
Date d'inscription
lundi 3 mai 2010
Statut
Membre
Dernière intervention
30 janvier 2023
149
21 avril 2017 à 14:09
21 avril 2017 à 14:09
Bonjour,
.Value = Format(Range("E3").Value, "##,##0.00")
Je n'avais pas compris qu'il fallait indiquer ".00" pour un nombre entier.
A+
.Value = Format(Range("E3").Value, "##,##0.00")
Je n'avais pas compris qu'il fallait indiquer ".00" pour un nombre entier.
A+
max850
Messages postés
304
Date d'inscription
dimanche 10 janvier 2016
Statut
Membre
Dernière intervention
4 janvier 2020
3
21 avril 2017 à 23:20
21 avril 2017 à 23:20
Bonsoir Zoul67
j'avais essayé ce format mais cela ne fonctionnait pas.(dans la réponse à jc80 post 4 ..ai également essayé en mettant ...Value, "#,##0.00")
j'ai pris la tienne et tout fonctionne comme je l'espérais
Après revérification de ma formule il me manquait bien un #
c'était si gros que j'en étais aveuglé
comme quoi certain soir il vaudrait mieux aller se coucher plutôt
que s'obstiner
merci beaucoup Zoul67 pour ton aide
merci également à jc80
j'avais essayé ce format mais cela ne fonctionnait pas.(dans la réponse à jc80 post 4 ..ai également essayé en mettant ...Value, "#,##0.00")
j'ai pris la tienne et tout fonctionne comme je l'espérais
Après revérification de ma formule il me manquait bien un #
c'était si gros que j'en étais aveuglé
comme quoi certain soir il vaudrait mieux aller se coucher plutôt
que s'obstiner
merci beaucoup Zoul67 pour ton aide
merci également à jc80