XL 2010 Timer erreur 424

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

Eatatjoes

XLDnaute Nouveau
Bonjour

Je débute et j'essaie de réaliser un timer ds excel 2010 de ce type
timer.jpg


mais je heurte à cette erreur 424(en gras) je n'arrive pas à comprendre pourquoi

Sub starttimer()
Application.OnTime Now + TimeValue("00:00:01"), "nexttick"
End Sub

Sub nexttick()
Sheet1.Range("B1").Value = Sheet1.Range("b1").Value = TimeValue("00:00:01")
starttimer
End Sub

Sub stoptimer()
Application.OnTime Now + TimeValue("00:00:01"), "nexttick", , False
End Sub

Pouvez-vous m'aider svp

Merci d'avance
 
Re : Timer erreur 424

Bonjour.

Application.Ontime avec paramètre Schedule:=False n'interrompe la planification qu'à condition de préciser non seulement la même procédure mais aussi le même temps qu'a celui où Schedule:=True était précisé ou assumé.
Il me semble qu'il faudrait un "+" au lieu de second "="
Mais de toute façon ça ne me parait pas bon: une dérive pourrait à la longue se cumuler sur le temps affiché.
 
Re : Timer erreur 424

Le temps doit bien évidemment être calculé séparément et rangé dans une variable globale As Date pour pouvoir être retrouvé, avant de l'utiliser dans des Application.OnTime qu'on veut pouvoir annuler.
 
Re : Timer erreur 424

Bonsoir j'ai modifié la ligne
Sheet1.Range("B1").Value = Sheet1.Range("b1").Value = TimeValue("00:00:01")

par Sheet1.Range("B1").Value = Sheet1.Range("b1").Value -TimeValue("00:00:01")

Puis enlever Sheet1

Range("B1").Value = Sheet1.Range("b1").Value - TimeValue("00:00:01")

et ca fonctionne je ne comprend pas pourquoi je ne peux pas utiliser "sheet 1"

Une idée ?

Merci pour votre aide
 
Re : Timer erreur 424

Vérifiez les noms d'objets Worksheet de la rubrique Microsoft Excel Objets. Vous les avez peut être confondus avec les noms Excel des feuilles dont ils assument la représentation pour VBA. Noms Excel qui y sont d’ailleurs rappelés entre parenthèses pour information derrière le nom d'objet Worksheet à utiliser.
 
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
10
Affichages
430
Retour