Qu'est-ce qui ne tourne pas rond avec cette horloge.
Résolu
YOUPI!OUAI!
Messages postés
92
Statut
Membre
-
eriiic Messages postés 25847 Statut Contributeur -
eriiic Messages postés 25847 Statut Contributeur -
Bonsoir à tous.
J'ai créé une horloge sur une feuille excel,grâce à l'excellent tuto ci-après.
https://tutoexcel1895.wordpress.com/2015/11/12/tuto-excel-realiser-votre-premiere-horloge-analogique-dans-excel/
Que j'active avec la macro que voici:
Sub Horloge()
'Procédure permettant d'afficher l'heure actuelle
'Déclaration de la variable
Dim MarcheArret As Boolean
MarcheArret = Not (MarcheArret)
Do While MarcheArret = True
DoEvents
Range("T_ref") = Now
Loop
End Sub
Jusque là tout marche à merveille.
Il se trouve que sur cette même feuille, j'ai créé des liens hypertexte avec d'autres feuilles du dossier avec pour support des formes qui n'ont pas de liens avec l'horloge.
Les liens fonctionnent très bien, mais lorsque j'active l'horloge. Alors là les liens sont comme inexistants.
Quelqu'un saurait-il m'expliquer ce qui se passe, et comme résoudre cette curiosité.
Grand merci.
J'ai créé une horloge sur une feuille excel,grâce à l'excellent tuto ci-après.
https://tutoexcel1895.wordpress.com/2015/11/12/tuto-excel-realiser-votre-premiere-horloge-analogique-dans-excel/
Que j'active avec la macro que voici:
Sub Horloge()
'Procédure permettant d'afficher l'heure actuelle
'Déclaration de la variable
Dim MarcheArret As Boolean
MarcheArret = Not (MarcheArret)
Do While MarcheArret = True
DoEvents
Range("T_ref") = Now
Loop
End Sub
Jusque là tout marche à merveille.
Il se trouve que sur cette même feuille, j'ai créé des liens hypertexte avec d'autres feuilles du dossier avec pour support des formes qui n'ont pas de liens avec l'horloge.
Les liens fonctionnent très bien, mais lorsque j'active l'horloge. Alors là les liens sont comme inexistants.
Quelqu'un saurait-il m'expliquer ce qui se passe, et comme résoudre cette curiosité.
Grand merci.
A voir également:
- Qu'est-ce qui ne tourne pas rond avec cette horloge.
- Supprimer rond bleu whatsapp - Guide
- Appli horloge - Télécharger - Guide Android
- Horloge mondiale gratuite - Télécharger - Outils professionnels
- Horloge radio pilotée ne se met pas à l'heure ✓ - Forum Windows 8 / 8.1
- Horloge en ligne aesthetic - Télécharger - Thèmes & Fonds d'écran
1 réponse
Bonsoir,
Apparemment l'exécution du code VBA est permanente et ne s'arrête qu'une fois le classeur fermé.
L'instruction "Doevents" permet des actions sur les feuilles du classeur alors que le code VBA reste actif, mais pas le fonctionnement des liens hypertexte. Ces liens ne fonctionnent que lorsque l'exécution VBA est arrêtée.
Apparemment l'exécution du code VBA est permanente et ne s'arrête qu'une fois le classeur fermé.
L'instruction "Doevents" permet des actions sur les feuilles du classeur alors que le code VBA reste actif, mais pas le fonctionnement des liens hypertexte. Ces liens ne fonctionnent que lorsque l'exécution VBA est arrêtée.
Merci pour ce premier élément de réponse. Qu'elle possibilité s'offre à moi pour activer les liens tout maintenant le code VBA actif
Il faudrait utiliser OnTime toutes les secondes ou minutes pour appeler une petite proc qui met à jour l'horloge.
Voir exemple dans l'aide de Ontime.
Ne pas oublier de désactiver l'appel à la fermeture du classeur sinon il se rouvrira (tout est dans l'aide)
eric
Merci pour l'info
En définitif j'ai contourné le problème en remplaçant les liens hypertextes par des code VBA
Sur un portable tu bouffes tes batteries en un rien de temps.