XL pour MAC Lag sur Timer (Compte à rebours) et compteur

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

hypo78

XLDnaute Impliqué
Bonjour,

je souhaiterais en Cellule B3 un Timer. Ce dernier démarre à l'aide d'un bouton, lorsqu'il arrive à Zéro il repart pour le même temps mais à chaque "relance" je souhaite que le compteur en B2 s'incrémente de 1.
Pb : mon code a l'air de fonctionner mais j'ai un Lag qui rend inutilisable le fichier. Pour l'exemple j'ai mis le temps du Timer sur 10 secondes.

Avez vous des solutions pour faire la même chose avec l'affichage du Timer et de l'heure sans Lag.
 

Pièces jointes

Bonjour.
Le genre de programmation correcte pour éviter ça c'est ça :
VB:
Option Explicit
Private HOnTime As Date
Sub AfficherHeure()
   Feuil1.Range("A3").Value = Format(Now, "hh:mm:ss")
   HOnTime = Now + 1 / 86400
   Application.OnTime HOnTime, "AfficherHeure"
   End Sub
Sub ArrêtAffichHeure()
   If HOnTime = 0 Then Exit Sub
   Application.OnTime HOnTime, "AfficherHeure", Schedule:=False
   HOnTime = 0
   End Sub
Function TimerActive() As Boolean
   TimerActive = HOnTime <> 0
   End Function
 
désolé j'avais pas fais attention!
ton problème vient du fait que tu écris dans une cellule, avec tous les évènements qui en découle .je t'invites à écrire dans un label
et de toutes le façons il faudrait avoir un timer qui descend sous la seconde.

mon timer passe au millième c'est pour cela que j'affiche au centième "00:00:00,000" mais MAC....

n'oublis de stopper ton timer dans Private Sub Workbook_BeforeClose(Cancel As Boolean)


si tu croyais en achetant un ordinateur Plus cher qu'un PC Microsoft que tu pourrais faire plus ou du moins pareil tu as fait un mauvais rêve
 
Dernière édition:
désolé j'avais pas fais attention!
ton problème vient du fait que tu écris dans une cellule, avec tous les évènements qui en découle .je t'invites à écrire dans un label
et de toutes le façons il faudrait avoir un timer qui descend sous la seconde.

mon timer passe au millième c'est pour cela que j'affiche au centième "00:00:00,000" mais MAC....

n'oublis de stopper ton timer dans Private Sub Workbook_BeforeClose(Cancel As Boolean)


si tu croyais en achetant un ordinateur Plus cher qu'un PC Microsoft que tu pourrais faire plus ou du moins pareil tu as fait un mauvais rêve
Les seules fois ou je regrette Mac c'est quand je dois faire un peu de VBA, soit moins de 5% de mon utilisation 😉
 
Moi je ne sais même pas si Macintosh dispose d'un bouton marche/arrêt.

Mais je te chari c'est très certainement une bonne bécane.

Mon fils a du Mac, il est comme toi mais les 5% de VBA le prive de la gratuité de son papa et moi je fais la sieste 😝

Alors j' y vais.
 
Dernière édition:
- 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

Discussions similaires

Réponses
3
Affichages
2 K
Retour