Bouton d'arrêt [Résolu]

Skakaline 16 Messages postés jeudi 3 août 2006Date d'inscription 26 juin 2008 Dernière intervention - 7 mars 2007 à 16:41 - Dernière réponse : Skakaline 16 Messages postés jeudi 3 août 2006Date d'inscription 26 juin 2008 Dernière intervention
- 7 mars 2007 à 17:10
Bonjour,

Je lance une macro (Traitement_M) à partir d'un UserForm. La macro se trouve dans un module séparé.

Je veux créer un bouton "Annuler" pour arrêter l'execution de la macro à n'importe quel moment.

J'essayé plusieurs méthodes mais sans succés convenable :
   * Unload Me décharge la feuille mais le traitement continue
   * Err.Raise mais l'erreur n'est pas récupérer par le traitement
   * End stoppe le traitement mais ne décharge pas la feuille

Pouvez vous m'aider ?

Merci d'avance.




Skakaline
Afficher la suite 

3 réponses

Répondre au sujet
jrivet 7401 Messages postés mercredi 23 avril 2003Date d'inscription 6 avril 2012 Dernière intervention - 7 mars 2007 à 16:49
+3
Utile
Salut,
Qu'est ce qu'on trouve exactement dans  Traitement_M?
Si par exemple il y a une boucle, tu peux te servir d'un boolean que le bouton Annuler mettrait a true. Puis dans la macro

'BSortir étant une variable
'Publique déclarer dans un module
If BSortir Then
   BSortir = False
   Exit Sub
End If , ----
[code.aspx?ID=41455 By Renfield]

@+: Ju£i?n
Pensez: Réponse acceptée
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de jrivet
Skakaline 16 Messages postés jeudi 3 août 2006Date d'inscription 26 juin 2008 Dernière intervention - 7 mars 2007 à 17:03
0
Utile
Salut,

Bonne idée !
Le fromulaire sert à afficher l'avancement du traitement. Pour ce faire j'ai découpé mom programme en "étpaes" et à chacune d'entre elles j'ajoute une ligne à une listbox.

Je vais essayé de metre se test au niveau des étapes.

Skakaline
Commenter la réponse de Skakaline
Skakaline 16 Messages postés jeudi 3 août 2006Date d'inscription 26 juin 2008 Dernière intervention - 7 mars 2007 à 17:10
0
Utile
Super ça marche !!

Merci beaucoup, j'étais vraiment à cours d'inspiration...

Skakaline
Commenter la réponse de Skakaline

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.