Date et heure mis a jour en continu

carfa94 Messages postés 1 Date d'inscription mardi 29 juillet 2008 Statut Membre Dernière intervention 1 août 2008 - 1 août 2008 à 09:05
PCPT Messages postés 13272 Date d'inscription lundi 13 décembre 2004 Statut Membre Derniè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.

Merci d'avance 

1 réponse

PCPT Messages postés 13272 Date d'inscription lundi 13 décembre 2004 Statut Membre Dernière intervention 3 février 2018 47
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  
0
Rejoignez-nous