J'ai testé ceci (j'ai Excel 2000)......et ça marche, l'heure s'affiche dans une cellule.
![[:bastien63:2] [:bastien63:2]](/data/globaldata/usmilies/bastien63-2.gif)
en faisant une macro trouvé sur ce site:
http://www.excelabo.net/xl/tempo.php#heurefeuille
Code à mettre dans ThisWorkBook
Dim bstop As Boolean
Dim HeureProchainAppel
Private Sub Workbook_BeforeClose(Cancel As Boolean)
bstop = True
HorlogeEnA1
End Sub
Private Sub Workbook_Open()
HorlogeEnA1
End Sub
Sub HorlogeEnA1()
If bstop = True Then
'Annuler le paramétrage du OnTime programmé précédemment.
Application.OnTime EarliestTime:=HeureProchainAppel, _
Procedure:="ThisWorkbook.HorlogeEnA1", Schedule:=False
Exit Sub
End If
Sheets("Feuil1").Range("A1").Value = Format(Now, "HH:MM:SS")
'Nouveau paramétrage de OnTime
HeureProchainAppel = Now + TimeValue("00:00:10")
Application.OnTime HeureProchainAppel, "ThisWorkbook.HorlogeEnA1", False
End Sub
L'heure s'affiche en A1 et change toute les 10 secondes, mais en modifiant la macro je pense qu'il est possible de faire une mise à jour à la seconde (paramêtre "TimeValue")et qu'il doit être possible de l'afficher ailleurs .....Je ne suis pas un spécialiste.
Edit.

En modifiant le paramêtre "TimeValue" en mettant 01 dans les secondes ça fonctionne à la seconde.
-->Message édité par choupet13 le 18/09/2006 17:03:36<--
-------
JE VEUX QUE L'ANCIEN FORUM REVIENNE...