Comment afficher un résultat dans un textbox
Résolu/Fermé
coupidon
Messages postés
98
Date d'inscription
mardi 3 janvier 2006
Statut
Membre
Dernière intervention
23 novembre 2016
-
7 sept. 2016 à 11:27
coupidon Messages postés 98 Date d'inscription mardi 3 janvier 2006 Statut Membre Dernière intervention 23 novembre 2016 - 8 sept. 2016 à 09:50
coupidon Messages postés 98 Date d'inscription mardi 3 janvier 2006 Statut Membre Dernière intervention 23 novembre 2016 - 8 sept. 2016 à 09:50
A voir également:
- Comment afficher un résultat dans un textbox
- Lexer resultat - Télécharger - Sport
- Resultat foot - Télécharger - Vie quotidienne
- Afficher calendrier outlook dans google agenda - Guide
- Afficher appdata - Guide
- Afficher mot de passe wifi android - Guide
2 réponses
cs_Le Pivert
Messages postés
7904
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
14 août 2024
729
Modifié par cs_Le Pivert le 7/09/2016 à 15:32
Modifié par cs_Le Pivert le 7/09/2016 à 15:32
Bonjour,
jordans45 t'a donné la solution ici:
https://forums.commentcamarche.net/forum/affich-33882090-calcul-avec-textbox-date-saisi-numerique#1
dans la TextBox1 la date, dans la 2 le nombre de jours à ajouter et dans la 3 le résultat
rectif avec le complément de gbinforme(un petit coucou)
@+ Le Pivert
jordans45 t'a donné la solution ici:
https://forums.commentcamarche.net/forum/affich-33882090-calcul-avec-textbox-date-saisi-numerique#1
dans la TextBox1 la date, dans la 2 le nombre de jours à ajouter et dans la 3 le résultat
Option Explicit Dim oldDate As Date Dim madate As Date Private Sub TextBox2_Change() ' oldDate = CDate(TextBox1.Value) madate = DateAdd("d", TextBox2.Value, oldDate) TextBox3.Value = Format(madate, "d mmmm yyyy hh:mm:ss") End Sub Private Sub UserForm_Initialize() TextBox1.Value = Format(Now, "d mmmm yyyy hh:mm:ss") End Sub
rectif avec le complément de gbinforme(un petit coucou)
@+ Le Pivert
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 716
7 sept. 2016 à 14:59
7 sept. 2016 à 14:59
Bonjour,
Pour ton premier code c'est ceci :
mais ensuite cette valeur, à partir du moment où tu as mis le jour en clair, ta textbox.value n'est plus utilisable comme une date.
tu devrais déclarer une variable en tête de ton comme userform
et utiliser ensuite cette variable
Pour ton premier code c'est ceci :
TextBox1.Value = Format(Now, "dddd hh:mm:ss")
mais ensuite cette valeur, à partir du moment où tu as mis le jour en clair, ta textbox.value n'est plus utilisable comme une date.
tu devrais déclarer une variable en tête de ton comme userform
Dim madate As Date
et utiliser ensuite cette variable
madate = DateAdd("d", TextBox6.Value, Now) TextBox3.Value = madateavec un format éventuel.
coupidon
Messages postés
98
Date d'inscription
mardi 3 janvier 2006
Statut
Membre
Dernière intervention
23 novembre 2016
1
7 sept. 2016 à 15:29
7 sept. 2016 à 15:29
hello, gbinforme
je suis d'accord sur ton analyse, m'étant trompé sur le titre de la textbox3 que je n'ai pas, étant donné que j'utilise le textbox1.value avec le format (now, "ddd hh:mm:ss") que le textbox 7 c'est la variable que je change et le textbox 6 le résultat, je trouve pas le lien avec le textbox3.value=madate
je suis d'accord sur ton analyse, m'étant trompé sur le titre de la textbox3 que je n'ai pas, étant donné que j'utilise le textbox1.value avec le format (now, "ddd hh:mm:ss") que le textbox 7 c'est la variable que je change et le textbox 6 le résultat, je trouve pas le lien avec le textbox3.value=madate
7 sept. 2016 à 15:20
il est sur que si dans
Private Sub UserForm_Initialize()
TextBox1.Value = Now
End Sub
ton code fonctionne, mais comme j'ai noté ceci
TextBox1.Value = Format(Now, "dddd hh:mm:ss")
cela ne fonctionne plus.
gbinforme à la réponse mais je n'arrive pas à l'adapté, me fait des erreurs
Modifié par cs_Le Pivert le 7/09/2016 à 15:28
les réponses se sont croisées
7 sept. 2016 à 15:40
alors là, bravo ton code marche juste une question pourquoi je peu pas utilisé un format que je veux comme le : "dddddd hh:mm:ss" qui fonctionne pas en l'occurence, mais si j'utilise le tiens "d mmmm yyyy hh:mm:ss" cela fonctionne aurais-tu une explication ?
car je préfère l'affiche comme le vendredi 9 septembre 2016 15:39:52
7 sept. 2016 à 15:53
voilà
Modifié par cs_Le Pivert le 7/09/2016 à 16:24
Tout cela c'est du bidouillage!