IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VBA Discussion :

Arreter un lancement pré - programmé


Sujet :

VBA

  1. #1
    Futur Membre du Club
    Inscrit en
    Avril 2007
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 9
    Points : 5
    Points
    5
    Par défaut Arreter un lancement pré - programmé
    Bonjour,
    j'ai le problème suivant : je lance périodiquement sur une durée déterminée une macro, pour faire un outil qui tourne "en continu" et en temps réel. Je voudrais savoir s'il est possible d'annuler les lancements futurs (en attente), par exemple si la macro est lancée par erreur ou si on doit modifier des données.
    Merci d'avance

    Ci - joint mon code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    ' ----------------------------
     
    dep = TimeSerial(Hour(Now), Minute(Now), Second(Now))
    Call permanentCheck
     
    reloop:
        If compteur <= nbTics Then 'nb de fois ou je lance la macro
            dep = DateAdd("s", deltaS, dep)
            Application.OnTime TimeValue(dep), "permanentCheck"
            compteur = compteur + 1
     
            GoTo reloop
        End If
     
    ' ----------------------------
    Merci bcp de votre aide

  2. #2
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Points : 15 543
    Points
    15 543
    Par défaut
    Tu vas pas mettre ça ? Ne jamais utiliser de goto pour réaliser / ou dans / une boucle. Tu vas tout planter. Peut saturer la pile et plater l'appli et je parle d'Excel, voire pire.
    Dis-nous en plus :
    Comment s'appelle la macro qui compte ?
    permanentCheck, c'est quoi ?
    Que veux-tu faire ? Ajouter des semaines mais encore ?
    A+

Discussions similaires

  1. pile corrompue dès le lancement du programme
    Par YéTeeh dans le forum C++
    Réponses: 4
    Dernier message: 24/04/2006, 14h10
  2. Créer un object au premier lancement du programme ?
    Par david06600 dans le forum Langage
    Réponses: 1
    Dernier message: 01/03/2006, 12h04
  3. Réponses: 1
    Dernier message: 30/11/2005, 23h14
  4. Delphi 2005 Indy 9 Erreur au lancement du programme
    Par Houben Jacques dans le forum Web & réseau
    Réponses: 4
    Dernier message: 08/11/2005, 12h05
  5. [DCOM] Accès refusé au lancement du programme à distance
    Par raoulmania dans le forum Web & réseau
    Réponses: 7
    Dernier message: 22/06/2005, 13h01

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo