carfa94
Messages postés1Date d'inscriptionmardi 29 juillet 2008StatutMembreDernière intervention 1 août 2008
-
1 août 2008 à 09:05
PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 2018
-
1 août 2008 à 09:56
Bonjour,
je voudrais savoir comment avoir sur un userform sous VBA, l'affichage d'une date et d'une heure qui se reactualise à chaque seconde. Car je n'ai trouve dans les fonction VBA que ldtimestatic qui recupere l'heure au lancement du userform mais il ne se met pas à jour.
PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 201847 1 août 2008 à 09:56
salut,
il faut ré-actualiser ta date/heure à intervalle régulier, donc au TICK d'un timer, toutes les secondes (ou avant, pour éviter un décalage selon le moment du lancement du timer)
seulement il n'y a pas de timer en VBA
plusieurs solutions :
*ajouter un OCX / timer (voir dans les sources, l'OCX est fait en VB6 et est utilisable en VBA)
*créer ton timer par API avec SetTimer (voir www.codyx.org)
*lancer ta procédure par application.ontime (détail dans l'aide [F1])
++
<hr size="2" width="100%" />Prenez un instant pour répondre à [infomsg_SONDAGE-POP3-POUR-CS_769706.aspx ce sondage] svp