Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

UserForm et operations sur dates ET heures

  • Initiateur de la discussion Initiateur de la discussion paul87
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

paul87

XLDnaute Impliqué
Bonjour à tous,
dans un UF, je souhaiterais pouvoir réaliser des opérations sur date et heures dans des TextBox...est-ce possible...?
du genre
TexBox1= dateheure de départ
TexBox2= dateheure de départ + 10 Heures
TexBox3= dateheure de départ -15 Heures
Ci joint mon fichier test...
si quelqu'unpouvait m'aiguiller..svp
 

Pièces jointes

Re : UserForm et operations sur dates ET heures

Bonjour paul87, re le forum,
De mémoire, sur le site d'excelabo.net, il y un fichier qui correspond à ton souhait. Je vais regarder si je le trouve dans mon grenier d'Excel.
Sinon va faire un tour sur le site cité quelques lignes plus haut ou essaies de faire une recherche sur le forum, tu trouveras peut-être.
Bonne recherche et à bientôt si je remets la main sur le fichier en question.
 
Re : UserForm et operations sur dates ET heures

Bonjour paul87, CrisCris,

Dans ton fichier, il n'y a pas grand chose...

Un exemple à mettre tel quel dans ton UF puis à adapter.
Code:
Private Sub UserForm_Initialize()
TextBox1.Value = Format(Now, "hh:mm:ss")
'1 heure = 1/24
'1 minute = 1/(24*60)=1/1440
'1 seconde = 1/(24*60*60)=1/86400)
TextBox2.Value = CDate(TextBox1) + 10 * (1 / 24)
TextBox3.value = CDate(TextBox1) - 15 * (1 / 24)
End Sub
Cordialement
 
Re : UserForm et operations sur dates ET heures

Bonjour Paul, Christophe, Spitnolan

une autre solution en utilisant la fonction "DateAdd" :

Code:
TextBox2.Value = DateAdd("h", 10, Now)
TextBox3.Value = DateAdd("h", -15, Now)

bonne soirée
@+
 
Re : UserForm et operations sur dates ET heures

Re...
un tout grand merci a tous,...ça marche.....!!
juste 2 questions...svp
*dans les texbox2 et texbox3 au moment de l'affichage des résultats comment faire pour avoir un format juste avec hh:mm et pas les secondes..
*est-il possible dans le texbox1 d'avoir la date complétée par un calendrier..comme c'est le cas actuellement...ET les heures minutes complétées par un spinbutton...je n'en ai jamais utilisé...et ne connais pas le code qui s'y rapporte...
Merci encore pour vos aides...
Voir PJ
 

Pièces jointes

Re : UserForm et operations sur dates ET heures

Bonjour Paul

pour ton problème de format, essaye comme ci dessous :

Code:
TextBox1.Value = Format(DateAdd("h", 10, Now), "dd/mm/yyyy hh:nn")

bon après midi
@+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

L
Réponses
8
Affichages
2 K
Lex__
L
B
Réponses
0
Affichages
1 K
Bullrot
B
H
Réponses
6
Affichages
3 K
H
M
Réponses
2
Affichages
1 K
manup13
M
A
Réponses
2
Affichages
1 K
A
A
Réponses
1
Affichages
1 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…