Affichage d'heure !!

  • Initiateur de la discussion Initiateur de la discussion Thomas
  • 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 !

T

Thomas

Guest
Salut,

Sur un formulaire, comment
affiche-t-on en permanence l'heure ?

Il semble qu'il existe un contrôle tout prêt, mais je ne sais pas lequel ?

On me parle de Timer Objet, mais je ne le trouve pas dans la liste
des contrôles supplémentaitres.


Merci de vos réponses

Je suis sous Excel Xp

A+
 
Salut Thomas,

Pour mettre l'heure sur une feuille, j'utilise une macro de J.Walk

çà donne çà :

Option Explicit
Dim NextTick
'---------------------------
Sub StartClock()
UpdateClock
End Sub
'---------------------------
Sub StopClock()
' Cancels the OnTime event (stops the clock)
On Error Resume Next
Application.OnTime NextTick, "UpdateClock", , False
End Sub
'---------------------------
Sub UpdateClock()
' Updates the clock that's visible
ThisWorkbook.Sheets("Interface").Range("DigitalClock").Value = CDbl(Time)

' Set up the next event one second from now
NextTick = Now + TimeValue("00:00:01")
Application.OnTime NextTick, "UpdateClock"
End Sub

En fait je pense qu'on doit pouvoir retourner la même chose dans un control de UserForm, à essayer...

@+Thierry
 
superbe fichier joint de l'heure dans un UserForm
avec divers informations complémentaires...

Faire une recherche sur :

Timer impossible de l'arrêter!
Le fichier joint s'appelle TimerGM2.zip

un post que j'ai mis en ligne dévut octobre

Blandine
 
Coucou Celeda, Bonjour le Forum

Oui je n'ai pas été assez explicite...

L'erreur :
Run Time Error 9
Subscript Out of the range ?

Vient de cette ligne :
ThisWorkbook.Sheets("Interface").Range("DigitalClock").Value = CDbl(Time)

Il faut :
1) Que tu aies une feuille nommée "Interface" (ou bien tu changes le nom dans la procédure)

2) Que tu aies une cellule nommée "DigitalClock" dans la feuille "Interface"

(Cette cellule au format HH:MM:SS)

Là çà devrait marcher mieux ! 🙂)

Bonne Journée (Youpi c'est déjà Mardi... Et Vendredi... Off !!
@+Thierry
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Retour