Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Général VBA
Général VBA Forum général VBA . Pour les logiciels spécifiques (Access, Excel, Word, ...), postez dans les bons sous forums.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 26/04/2007, 16h24   #1
Invité de passage
 
Inscription : avril 2007
Messages : 9
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 9
Points : 1
Points : 1
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 :
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
txufo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/04/2007, 16h35   #2
Inactif
 
Avatar de ouskel'n'or
 
Inscription : février 2005
Messages : 12 466
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 12 466
Points : 11 930
Points : 11 930
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+
ouskel'n'or est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 02h08.


 
 
 
 
Partenaires

Hébergement Web