Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Heure affichée dans une cellule à chaque seconde

6 réponses
Avatar
garnote
Bonjour les aminches,

En associant à un rectangle la macro « Heure_En_Temps_Réel »
j'obtiens ce que je veux.
Et en associant à un autre rectangle la macro « Arrêt »,
j'obtiens aussi ce que je veux.

Dim heure As Date
Sub Heure_En_Temps_Réel()
Cells(1, 1) = Format(Now, "hh:mm:ss")
heure = Now + TimeSerial(0, 0, 1)
Application.OnTime heure, "Heure_En_Temps_Réel"
End Sub

Sub Arrêt()
Application.OnTime heure, "Heure_En_Temps_Réel", , False
End Sub

Mais là je vous demande peut-être l'impossible !
Peut-on faire en sorte que l'heure continue de s'afficher
à toutes les secondes pendant que je travaille sur ma feuille
ou durant l'exécution d'autres macros ?

Serge
Ä l'impossible, nul n'est tenu ;-)

6 réponses

Avatar
Daniel.C
Bonjour.
Tu peux travailler sur ton classeur. L'affichage va se figer tant
qu'une cellule sera en édition. Pour une macro, je ne pense pas; il
faudrait qu'elle s'exécute entre deux affichages. Comme ton affichage
change toutes les secondes, c'est problématique.
Daniel

Bonjour les aminches,

En associant à un rectangle la macro « Heure_En_Temps_Réel »
j'obtiens ce que je veux.
Et en associant à un autre rectangle la macro « Arrêt »,
j'obtiens aussi ce que je veux.

Dim heure As Date
Sub Heure_En_Temps_Réel()
Cells(1, 1) = Format(Now, "hh:mm:ss")
heure = Now + TimeSerial(0, 0, 1)
Application.OnTime heure, "Heure_En_Temps_Réel"
End Sub

Sub Arrêt()
Application.OnTime heure, "Heure_En_Temps_Réel", , False
End Sub

Mais là je vous demande peut-être l'impossible !
Peut-on faire en sorte que l'heure continue de s'afficher
à toutes les secondes pendant que je travaille sur ma feuille
ou durant l'exécution d'autres macros ?

Serge
Ä l'impossible, nul n'est tenu ;-)


Avatar
JB
Bonjour,

http://boisgontierjacques.free.fr/fichiers/OnTimeHeure.xls

JB
http://boisgontierjacques.free.fr


On 25 mar, 11:01, "garnote" wrote:
Bonjour les aminches,

En associant à un rectangle la macro « Heure_En_Temps_Réel »
j'obtiens ce que je veux.
Et en associant à un autre rectangle la macro « Arrêt »,
j'obtiens aussi ce que je veux.

Dim heure As Date
Sub Heure_En_Temps_Réel()
      Cells(1, 1) = Format(Now, "hh:mm:ss")
      heure = Now + TimeSerial(0, 0, 1)
      Application.OnTime heure, "Heure_En_Temps_Réel"
End Sub

Sub Arrêt()
      Application.OnTime heure, "Heure_En_Temps_Réel", , False
End Sub

Mais là je vous demande peut-être l'impossible !
Peut-on faire en sorte que l'heure continue de s'afficher
à toutes les secondes pendant que je travaille sur ma feuille
ou durant l'exécution d'autres macros ?

Serge
Ä l'impossible, nul n'est tenu ;-)


Avatar
MichDenis
Affichage dans une cellule en temps réel sans interférence
lorsque l'usager travaille dans ce fichier, je n'ai jamais vu
un tel classeur... je ne dis pas que c'est impossible !

Un truc comme ceci si cela t'intéresse ... c'est une adaptation
rapide d'un fichier demandant à être fignoler.
http://cjoint.com/?dBl3gSJcGm



"garnote" a écrit dans le message de groupe de discussion :
#
Bonjour les aminches,

En associant à un rectangle la macro « Heure_En_Temps_Réel »
j'obtiens ce que je veux.
Et en associant à un autre rectangle la macro « Arrêt »,
j'obtiens aussi ce que je veux.

Dim heure As Date
Sub Heure_En_Temps_Réel()
Cells(1, 1) = Format(Now, "hh:mm:ss")
heure = Now + TimeSerial(0, 0, 1)
Application.OnTime heure, "Heure_En_Temps_Réel"
End Sub

Sub Arrêt()
Application.OnTime heure, "Heure_En_Temps_Réel", , False
End Sub

Mais là je vous demande peut-être l'impossible !
Peut-on faire en sorte que l'heure continue de s'afficher
à toutes les secondes pendant que je travaille sur ma feuille
ou durant l'exécution d'autres macros ?

Serge
Ä l'impossible, nul n'est tenu ;-)
Avatar
Modeste
Bonsour® MichDenis avec ferveur ;o))) vous nous disiez :
Un truc comme ceci si cela t'intéresse ... c'est une adaptation
rapide d'un fichier demandant à être fignoler.
http://cjoint.com/?dBl3gSJcGm



;o)))
Heu.... ?????
les aiguilles ne bougent même pô !!!

moi j'aime bien celle-ci
http://excelabo.net/moteurs/compteclic.php?nom=gd-horlogedoumi
;o)))
Avatar
isabelle
ho! très jolie, merci de nous faire partager ton beau cadeau,
bisou*
isabelle

Modeste a écrit :
Bonsour® MichDenis avec ferveur ;o))) vous nous disiez :

Un truc comme ceci si cela t'intéresse ... c'est une adaptation
rapide d'un fichier demandant à être fignoler.
http://cjoint.com/?dBl3gSJcGm




;o)))
Heu.... ?????
les aiguilles ne bougent même pô !!!

moi j'aime bien celle-ci
http://excelabo.net/moteurs/compteclic.php?nom=gd-horlogedoumi
;o)))




Avatar
garnote
C'est OK, ça m'évite de peser sur des boutons :-)

Serge


"JB" a écrit dans le message de news:

Bonjour,

http://boisgontierjacques.free.fr/fichiers/OnTimeHeure.xls

JB
http://boisgontierjacques.free.fr


On 25 mar, 11:01, "garnote" wrote:
Bonjour les aminches,

En associant à un rectangle la macro « Heure_En_Temps_Réel »
j'obtiens ce que je veux.
Et en associant à un autre rectangle la macro « Arrêt »,
j'obtiens aussi ce que je veux.

Dim heure As Date
Sub Heure_En_Temps_Réel()
Cells(1, 1) = Format(Now, "hh:mm:ss")
heure = Now + TimeSerial(0, 0, 1)
Application.OnTime heure, "Heure_En_Temps_Réel"
End Sub

Sub Arrêt()
Application.OnTime heure, "Heure_En_Temps_Réel", , False
End Sub

Mais là je vous demande peut-être l'impossible !
Peut-on faire en sorte que l'heure continue de s'afficher
à toutes les secondes pendant que je travaille sur ma feuille
ou durant l'exécution d'autres macros ?

Serge
Ä l'impossible, nul n'est tenu ;-)