0
(0)
Sommaire

Une petite horloge que j'ai retrouvé dans un coin de mon ordinateur (généré avec une ancienne version d'Excel).

Si cela peut donner des idées 😀.

Lien : Télécharger

Elle affiche l'heure en lettre par intervalle de 5 minutes (Les points blanc dans les angles représentent les minutes intercalaires).

Image de l'horloge

(Heure affichée 1h 05+2 => 1h07).

Le fichier ne contient pas de macro donc la mise à jour ne se fait que lors d'une saisie ou avec la touche F9 du clavier.

Pour l'automatiser cette mise à jour, on pourrait ajouter les codes suivants :

Dans le module ThisWorkbook.

Private Sub Workbook_Open()
    dtMAJ = TimeValue("00:00:01")
    If Range("Q2").Value = "ON" Then _
            Application.OnTime Now + dtMAJ, "ActualiserFeuil2"
End Sub

Private Sub Workbook_BeforeClose(Cancel As Boolean)
    On Error Resume Next
    Application.OnTime Now + dtMAJ, "ActualiserFeuil2", , False
    On Error GoTo 0
End Sub

Dans le module Feuil2.

Private Sub Worksheet_Change(ByVal Target As Range)
    On Error Resume Next
    If Target = Range("Q2") And Range("Q2").Value = "ON" Then Application.OnTime Now + dtMAJ, "ActualiserFeuil2"
End Sub

Dans un module classique.

Public dtMAJ As Date

Public Sub ActualiserFeuil2()
    With ThisWorkbook.Sheets("Feuil2")
        Application.EnableEvents = False
        .Cells(1, 1).Value = .Cells(1, 1).Value ' Modification forcer le recalcul
        Application.EnableEvents = True
        .Calculate
        If .Range("Q2").Value = "ON" Then Application.OnTime Now + dtMAJ, "ActualiserFeuil2" ' Récusivité
    End With
End Sub

Remarques sur les formules en feuil1 :

  • Tableau des lettres en D1 (lettres supplémentaires en fond blanc pour afficher un message par exemple).
  • Tableau en R16 programmant quand afficher quelle lettres (1 = afficher).
    • Les lignes : Les heures et les minutes (R19:R43).
    • Les colonnes : Les lignes et colonnes.
  • Tableaux en R46, D19 : Extraction des données en fonction de l'heure.

Merci pour votre attention bienveillante.

Article intéressant ?

Cliquez sur une étoile pour noter cet article !

Note moyenne 0 / 5. Nombre de votes : 0

Aucun vote pour l'instant ! Soyez le premier à noter ce post.

Nous sommes désolés que cet article ne vous ait pas été utile !

Améliorons cet article !

Dites nous comment nous pouvons améliorer cet article ?

Publications similaires

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *