Calcul dates userform

Résolu/Fermé
surplus Messages postés 675 Date d'inscription mardi 17 août 2010 Statut Membre Dernière intervention 14 novembre 2021 - 19 sept. 2012 à 07:13
surplus Messages postés 675 Date d'inscription mardi 17 août 2010 Statut Membre Dernière intervention 14 novembre 2021 - 20 sept. 2012 à 23:54
Bonjour,

je voudrais faire un calcul de dates dans un userform
date départ dans un textbox en format "dddd dd mmmm yyyy" date d'arrivée dans un autre et dans le 3eme je voudrais la différence entre les 2
comment dois je m y prendre?
merci de votre aide
a bientôt
A voir également:

4 réponses

gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 714
19 sept. 2012 à 10:34
bonjour,

dans le 3eme :
date d'arrivée - date départ
et mettre le format voulu :
" j jours" par exemple
0
surplus Messages postés 675 Date d'inscription mardi 17 août 2010 Statut Membre Dernière intervention 14 novembre 2021 4
19 sept. 2012 à 13:18
bonjour
vous auriez pas la commande totale parce que la j arrive a rien
merci
a bientôt
0
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 714
19 sept. 2012 à 18:03
date d'arrivée < TextBox2
date départ < TextBox1
3eme < TextBox3

If IsDate(TextBox1.Value) _
    And IsDate(TextBox2.Value) Then _
        TextBox3.Value = Format((CDate(TextBox2.Value) - CDate(TextBox1.Value) + 1), "d ""jours""")
0
surplus Messages postés 675 Date d'inscription mardi 17 août 2010 Statut Membre Dernière intervention 14 novembre 2021 4
19 sept. 2012 à 21:16
bonsoir
merci de ton aide mais ça marche pas ou je sais pas le mettre en pratique car j'ai changé les noms des combox je verrai plus tard car j ai pas encore dormi depuis hier lol
bonne soirée
a bientôt
0
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 714
19 sept. 2012 à 21:59
j'ai changé les noms des combox

???
Ta question parlait de textbox ?

L'instruction est à mettre dans l'événement "change" de date départ et/ou date d'arrivée.
0
Le Pingou Messages postés 12230 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 15 janvier 2025 1 454
19 sept. 2012 à 21:58
Bonjour,
Que comprendre avec les textes du formulaire :
Pris le :
Prévu le :
Restitué :
La durée est calculée entre quelle date ?
0
surplus Messages postés 675 Date d'inscription mardi 17 août 2010 Statut Membre Dernière intervention 14 novembre 2021 4
19 sept. 2012 à 23:02
bonsoir
je vous mets le fichier ce sera plus clair ca part de la feuille "An" ou il y a 2 boutons un formulaire pour rentrer les données et un autre pour lire les etats des clients.
Pour les garder quelques mois voir si ils n ont aucun pv pendant qu ils avaient le véhicule
le calcul des dates fonctionnent pas et les liens du 2eme userform ne fonctionnent pas encore
mais je pense que c'est comme le 1er
https://www.cjoint.com/?BItw3Uibo3c
merci de votre aide
a bientot
0
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 714
20 sept. 2012 à 09:29
Bonjour,

Voici votre fichier avec le code implémenté :

https://www.cjoint.com/?BIujCXquwxG
0
Le Pingou Messages postés 12230 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 15 janvier 2025 1 454
20 sept. 2012 à 08:57
Bonjour,
Je trouve étonnant que mon exemple [Ecrirelire_série_TextBox_une_seul_Sub.xls] ne vous apporte aucun élément pour construire ce projet.
La seule chose qui manque c'est le traitement d'une date, chose bien expliqué par gbinforme (amicales salutations).

0
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 714
20 sept. 2012 à 09:32
Bonjour Le Pingou,

Ce n'est pas toujours simple de recopier un code lorsque l'on débute ;-)

Amicales salutations à vous et bon courage pour la suite.
0
bonjour
merci a tous les 2 pour votre aide c'est vrai que j ai la volonté mais pas le savoir encore pas tres fort en formules je sais pas trop ou m'appuyer je comprends avec les exemples mais pas les formules sans pratique
j'espére bien m'ameillorer avec votre aide
merci encore
a bientot
0
Le Pingou Messages postés 12230 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 15 janvier 2025 1 454
20 sept. 2012 à 09:32
Bonjour,
J'ai introduit le code pour la date dans le formulaire [Pret], j'ai juste changé l'événement [Change] par [AfterUpdate].
Votre fichier : https://www.cjoint.com/?3IujFxdupQJ

0
bonjour
je viens de controler le fichier ça fonctionne sauf si on met la meme date il me compte 31j .
Parce que le soucis si le client prends la voiture le matin et la ramene le soir le compte n'est pas bon et ceci dans les 2 fichiers "pingou" et "gbinforme"
si vous pouviez me dire si il y a soluition ou pas ?
puis autre chose j'ai fait userform cliente comme l'autre et je n'arrive pas a avoir la liste de BD colonne A pour la recherche clients si vous pouvez m'expliquer le bug?
dans le fichier corrigé pourquoi les 2 text box ont la meme formule en fait? parce que moi je cherchais a la mettre dans le texbox "duree" ppour ca ca marchait pas
slts
a bientot
0
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 714
Modifié par gbinforme le 20/09/2012 à 20:18
bonjour surplus, Le Pingou,

Au temps pour moi :-/

Le format n'est pas correct, il faut remplacer "d ""jours""") par "# ""jours""")
0
surplus Messages postés 675 Date d'inscription mardi 17 août 2010 Statut Membre Dernière intervention 14 novembre 2021 4
20 sept. 2012 à 21:32
bonsoir
ca marche impec
CA change quoi le # par rapport a d ?
merci encore
a bientot
0
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 714
20 sept. 2012 à 21:43
Cela change que pour utiliser "d" comme day en anglais il faut avoir une date et l'opération donne un nombre, pas une date ;-)
0
surplus Messages postés 675 Date d'inscription mardi 17 août 2010 Statut Membre Dernière intervention 14 novembre 2021 4
20 sept. 2012 à 23:02
bonjour
merci pour la leçon
le format téléphone n'est pas bon dans l'userform chaque fois il me met Vrai ou Faux en cellule du résultat en feuille BD
une explication?
0