Rapport de message :*
 

Re: Désactiver l'instruction application.ontime

Titre du sujet : Re: Désactiver l'instruction application.ontime
par myDearFriend! le 15/07/2008 22:50:18

Bonsoir Mira57,

La syntaxe de la méthode OnTime est la suivante :
Application.OnTime ValeurDeTemps, "ProcedureTraitement"
Pour annuler une session OnTime, la syntaxe à utiliser est celle-ci :
Application.OnTime ValeurDeTemps, "ProcedureTraitement", , False
Pour annuler une session, les expressions ValeurDeTemps et ProcedureTraitement doivent être STRICTEMENT égales aux expressions utilisées pour le lancement de la dite session. (voir l'article La méthode OnTime).

Dans le code que tu présentes, on ne sait pas ce que vaut Time_Opening, il convient de vérifier que sa valeur n'est pas modifiée entre l'appel (le lancement) de OnTime et son annulation (sinon, l'annulation échoue).

Il est aussi possible que ton expression ValeurDeTemps subisse un arrondi quelconque lors de son stockage dans la cellule. Ce qui rendrait inopérante la procédure d'annulation OnTime comme ci-dessus.

Cordialement,