Microsoft 365 Différence en jours

Marvin57

XLDnaute Occasionnel
Bonjour tout le monde,

j'ai un UserForm qui a trois Textbox.

Textbox1 dans lequel je rentre une date
Textbox2 dans lequel je rentre une date

Textbox3 qui devrait si possible me donner la différence entre ces deux dates , en jours.

Pourriez vous me guider sur cette demande S'il vous plaît.

Je vous remercie d'avance.

Marvin57
 
Solution
Bonjour le Fil
ou peut être
VB:
TextBox3=Datediff("d", CDate(TextBox1.value"), CDate(TextBox2.value"))+1
si l'on veut que du 1/1/2024 au 1/1/2024 ca donne 1 jour Lol
reste a voir pour les demi journée Lol
Bonne fin de Journée
Jean marie

patricktoulon

XLDnaute Barbatruc
si tu veux 3 donc les deux journées inclues
je t'ai donné un exemple code pour ça
donc tu l'adate a tes controls TextBoxs
VB:
d1 = CDate(TextBox1.value") - TimeValue("23:59:59") 'on enlève les 24 heures de la journée
d2 = CDate(TextBox2.value) + TimeValue("23:59:59") 'on ajoute les 24 heurs de la journée
TextBox3=datediff(("d", d1, d2)
voilà ;)
 

ChTi160

XLDnaute Barbatruc
Bonjour le Fil
ou peut être
VB:
TextBox3=Datediff("d", CDate(TextBox1.value"), CDate(TextBox2.value"))+1
si l'on veut que du 1/1/2024 au 1/1/2024 ca donne 1 jour Lol
reste a voir pour les demi journée Lol
Bonne fin de Journée
Jean marie
 
Dernière édition:

Marvin57

XLDnaute Occasionnel
si tu veux 3 donc les deux journées inclues
je t'ai donné un exemple code pour ça
donc tu l'adate a tes controls TextBoxs
VB:
d1 = CDate(TextBox1.value") - TimeValue("23:59:59") 'on enlève les 24 heures de la journée
d2 = CDate(TextBox2.value) + TimeValue("23:59:59") 'on ajoute les 24 heurs de la journée
TextBox3=datediff(("d", d1, d2)
voilà ;)
Re,

Merci à toi. Je vois cela tout à l'heure et je reviendrai.
A+
 

patricktoulon

XLDnaute Barbatruc
Bonjour le Fil
ou peut être
VB:
TextBox3=Datediff("d", CDate(TextBox1.value"), CDate(TextBox2.value"))+1
si l'on veut que du 1/1/2024 au 1/1/2024 ca donne 1 jour Lol
reste a voir pour les demi journée Lol
Bonne fin de Journée
Jean marie
re ben c'est exact soit 24 heures

je sais c'est compliqué et bizarre quand même les fonctions date
mais quand on sait après c'est simple
 

Marvin57

XLDnaute Occasionnel
re ben c'est exact soit 24 heures

je sais c'est compliqué et bizarre quand même les fonctions date
mais quand on sait après c'est simple
Re Patricktoulon
Re, ChTi160,

Merci Jean marie, j'ai mis en place et quoi dire ! Impeccable.👍👍
"reste a voir pour les demi journée Lol" Je n'y pense plus, comme ça je dors mieux la nuit.🤣;)

Merci à toi aussi Patricktoulon, parfois on sait plus quoi choisir.👍

A une prochaine fois.
Marvin57
 

Discussions similaires

Réponses
15
Affichages
362
Réponses
4
Affichages
119
Réponses
2
Affichages
126
  • Résolu(e)
Microsoft 365 Formule SI
Réponses
8
Affichages
184
Réponses
11
Affichages
188
Réponses
2
Affichages
179
  • Résolu(e)
Microsoft 365 Code de tri
Réponses
22
Affichages
303
Réponses
93
Affichages
2 K

Statistiques des forums

Discussions
312 211
Messages
2 086 289
Membres
103 170
dernier inscrit
HASSEN@45