Bonjour. Tu ne peux faire fonctionner qu'une macro dans une instance d'Excel. peux-tu détailler ce que tu veux faire ? Daniel
Bonjour, Comment arrête t'on une macro à l'aide d'une autre macro? Merci
pb
En fait , j'ai une macro A qui en lance 4 la 1 puis la 2 puis la 3 et la 4 Je voudrais stopper l'éxécution de la Macro A a tous moments et la reprendre ensuite
"Daniel.C" a écrit dans le message de news:
Bonjour. Tu ne peux faire fonctionner qu'une macro dans une instance d'Excel. peux-tu détailler ce que tu veux faire ? Daniel
Bonjour, Comment arrête t'on une macro à l'aide d'une autre macro? Merci
En fait , j'ai une macro A qui en lance 4
la 1 puis la 2 puis la 3 et la 4
Je voudrais stopper l'éxécution de la Macro A a tous moments et la reprendre
ensuite
"Daniel.C" <dcolardelleZZZ@gmail.com> a écrit dans le message de news:
utmesNm9JHA.3964@TK2MSFTNGP04.phx.gbl...
Bonjour.
Tu ne peux faire fonctionner qu'une macro dans une instance d'Excel.
peux-tu détailler ce que tu veux faire ?
Daniel
Bonjour,
Comment arrête t'on une macro à l'aide d'une autre macro?
Merci
En fait , j'ai une macro A qui en lance 4 la 1 puis la 2 puis la 3 et la 4 Je voudrais stopper l'éxécution de la Macro A a tous moments et la reprendre ensuite
"Daniel.C" a écrit dans le message de news:
Bonjour. Tu ne peux faire fonctionner qu'une macro dans une instance d'Excel. peux-tu détailler ce que tu veux faire ? Daniel
Bonjour, Comment arrête t'on une macro à l'aide d'une autre macro? Merci
MichDenis
Bonjour Pb,
A ) d'abord dans ta première macro, il faudrait que tu insères une ligne de commande comme celle-là à des endroits stratégiques dans ta macro No 1. Exemple, dans un boucle où tu sais que le traitement sera un peu long.
En haut du module standard, déclaration d'une variable Dim Arrêt as Boolean
en début de ta macro 1 arrêt = False
à des endroits stratégiques comme une boucle: DoEvents if Arrêt = True then Stop '(Stop -> commande arrête la procédure où elle est rendue 'la ligne d'arrêt est colorée ! 'si tu terminer la procédure , tu utilises "Exit sub"
B ) Dans ta macro 2. celle qui arrête la procédure : Sub Arreter_Procédure(0 Arrêt = False End Sub
"pb" a écrit dans le message de groupe de discussion :
Bonjour, Comment arrête t'on une macro à l'aide d'une autre macro? Merci
Bonjour Pb,
A ) d'abord dans ta première macro, il faudrait que tu insères une ligne
de commande comme celle-là à des endroits stratégiques dans ta macro
No 1. Exemple, dans un boucle où tu sais que le traitement sera un peu long.
En haut du module standard, déclaration d'une variable
Dim Arrêt as Boolean
en début de ta macro 1
arrêt = False
à des endroits stratégiques comme une boucle:
DoEvents
if Arrêt = True then Stop
'(Stop -> commande arrête la procédure où elle est rendue
'la ligne d'arrêt est colorée !
'si tu terminer la procédure , tu utilises "Exit sub"
B ) Dans ta macro 2. celle qui arrête la procédure :
Sub Arreter_Procédure(0
Arrêt = False
End Sub
"pb" <pb@nospam.fr> a écrit dans le message de groupe de discussion :
OkkzZIm9JHA.4176@TK2MSFTNGP02.phx.gbl...
Bonjour,
Comment arrête t'on une macro à l'aide d'une autre macro?
Merci
A ) d'abord dans ta première macro, il faudrait que tu insères une ligne de commande comme celle-là à des endroits stratégiques dans ta macro No 1. Exemple, dans un boucle où tu sais que le traitement sera un peu long.
En haut du module standard, déclaration d'une variable Dim Arrêt as Boolean
en début de ta macro 1 arrêt = False
à des endroits stratégiques comme une boucle: DoEvents if Arrêt = True then Stop '(Stop -> commande arrête la procédure où elle est rendue 'la ligne d'arrêt est colorée ! 'si tu terminer la procédure , tu utilises "Exit sub"
B ) Dans ta macro 2. celle qui arrête la procédure : Sub Arreter_Procédure(0 Arrêt = False End Sub
"pb" a écrit dans le message de groupe de discussion :
Bonjour, Comment arrête t'on une macro à l'aide d'une autre macro? Merci