Défilement automatique du temps qui passe

MarieMad07 -  
eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
Dans Excel, je fais la différence entre une date (ex : le 31 décembre) et "MAINTENANT()" et je voudrais qu'à chaque seconde le résultat change et s'affiche automatiquement dans une case à l'écran. Est ce possible et si oui, comment faire ?
Merci d'avance
Marie Mad
A voir également:

2 réponses

vignemail1 Messages postés 1262 Statut Contributeur 259
 
Cela devrait être possible en VBA s'il y a bien comme je le pense, le moyen d'utiliser un timer. Autre possiblité s'il n'y a pas de timer, faire une boucle qui recalcule la valeur de la case sans cesse.
Style :
sub do_timer
while (true)
Range("A1").Value = Time()
wend
end sub

et tu n'as plus que lancer la macro, mais faire une boucle pour un timer c'est pas propre car c'est de l'attente active en non passive comme un timer. Cherche dans la doc des macros VBA d'excel un timer.
0
TontonMarc
 
OK Je vais chercher
Merci pour l'info
0
eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 282
 
Bonsoir,

tu as la methode .ontime
eric
0