Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

interrompre macro

7 réponses
Avatar
Gko
bonjour à tous.
Je souhaite interrompre momentanément l'exécution d'une macro (le temps de
lire un résultat à l'écran) et reprendre l'execution en appuyant une touche.
Mais j'y arrive paaaaaaaaaaaaaaaaaas !!!
snif
help

7 réponses

Avatar
LSteph
Bonjour Gko,

Pas obligé d'appuyer sur une touche,

insère un msgbox à l'endroit du code ou l'execution
te permet de
lire un résultat à l'écran)


ou
profites en pour renvoyer le résultat voulu dans le msgbox

puis Ok sur ce msg pour repartir.

--
lSteph


sub masub()
'début
'...
'moment où j'ai mon résultat en C6 par exemple

msgbox "le résultat est " & [C6]

'...
'suite

end sub



bonjour à tous.
Je souhaite interrompre momentanément l'exécution d'une macro (le temps de
lire un résultat à l'écran) et reprendre l'execution en appuyant une touche.
Mais j'y arrive paaaaaaaaaaaaaaaaaas !!!
snif
help




Avatar
Gko
Merci tout plein
et un contrôle pour arrêter complètement la macro quand j'ai obtenu ce que
je voulais ?????????,
"LSteph" a écrit dans le message de news:
%


Bonjour Gko,

Pas obligé d'appuyer sur une touche,

insère un msgbox à l'endroit du code ou l'execution
te permet de
lire un résultat à l'écran)


ou
profites en pour renvoyer le résultat voulu dans le msgbox

puis Ok sur ce msg pour repartir.

--
lSteph


sub masub()
'début
'...
'moment où j'ai mon résultat en C6 par exemple

msgbox "le résultat est " & [C6]

'...
'suite

end sub



bonjour à tous.
Je souhaite interrompre momentanément l'exécution d'une macro (le temps
de lire un résultat à l'écran) et reprendre l'execution en appuyant une
touche.
Mais j'y arrive paaaaaaaaaaaaaaaaaas !!!
snif
help





Avatar
Jacky
Bonjour,

Un Msgbox comme ceci peut-être
'---------
If MsgBox("Voulez-vous interrompre la macro définitivement: ", 4,
Application.UserName) = 6 Then Exit Sub
'----------
* A saisir sur une ligne

--
Salutations
JJ


"Gko" a écrit dans le message de news:

Merci tout plein
et un contrôle pour arrêter complètement la macro quand j'ai obtenu ce que
je voulais ?????????,
"LSteph" a écrit dans le message de news:
%


Bonjour Gko,

Pas obligé d'appuyer sur une touche,

insère un msgbox à l'endroit du code ou l'execution
te permet de
lire un résultat à l'écran)


ou
profites en pour renvoyer le résultat voulu dans le msgbox

puis Ok sur ce msg pour repartir.

--
lSteph


sub masub()
'début
'...
'moment où j'ai mon résultat en C6 par exemple

msgbox "le résultat est " & [C6]

'...
'suite

end sub



bonjour à tous.
Je souhaite interrompre momentanément l'exécution d'une macro (le temps
de lire un résultat à l'écran) et reprendre l'execution en appuyant une
touche.
Mais j'y arrive paaaaaaaaaaaaaaaaaas !!!
snif
help








Avatar
Jacky
Re...
Même que ce contrôle peut se faire sans msgbox et arrêter la macro
définitivement par une condition "if"... non ?
--
Salutations
JJ


"Gko" a écrit dans le message de news:

Merci tout plein
et un contrôle pour arrêter complètement la macro quand j'ai obtenu ce que
je voulais ?????????,
"LSteph" a écrit dans le message de news:
%


Bonjour Gko,

Pas obligé d'appuyer sur une touche,

insère un msgbox à l'endroit du code ou l'execution
te permet de
lire un résultat à l'écran)


ou
profites en pour renvoyer le résultat voulu dans le msgbox

puis Ok sur ce msg pour repartir.

--
lSteph


sub masub()
'début
'...
'moment où j'ai mon résultat en C6 par exemple

msgbox "le résultat est " & [C6]

'...
'suite

end sub



bonjour à tous.
Je souhaite interrompre momentanément l'exécution d'une macro (le temps
de lire un résultat à l'écran) et reprendre l'execution en appuyant une
touche.
Mais j'y arrive paaaaaaaaaaaaaaaaaas !!!
snif
help








Avatar
isabelle
bonjour Gko,

par exemple

If mavar = "ce que je veux" Then Exit Sub

isabelle

Merci tout plein
et un contrôle pour arrêter complètement la macro quand j'ai obtenu ce que
je voulais ?????????,
"LSteph" a écrit dans le message de news:
%

Bonjour Gko,

Pas obligé d'appuyer sur une touche,

insère un msgbox à l'endroit du code ou l'execution
te permet de
lire un résultat à l'écran)
ou

profites en pour renvoyer le résultat voulu dans le msgbox

puis Ok sur ce msg pour repartir.

--
lSteph


sub masub()
'début
'...
'moment où j'ai mon résultat en C6 par exemple

msgbox "le résultat est " & [C6]

'...
'suite

end sub



bonjour à tous.
Je souhaite interrompre momentanément l'exécution d'une macro (le temps
de lire un résultat à l'écran) et reprendre l'execution en appuyant une
touche.
Mais j'y arrive paaaaaaaaaaaaaaaaaas !!!
snif
help








Avatar
lSteph
On 30 mai, 10:21, "Gko" wrote:
Merci tout plein
et un contrôle pour arrêter complètement la macro quand j'ai obtenu ce que
je voulais ?????????,
"LSteph" a écrit dans le message de news:
%



Bonjour Gko,

Pas obligé d'appuyer sur une touche,

insère un msgbox à l'endroit du code ou l'execution
te permet de
lire un résultat à l'écran)


ou
profites en pour renvoyer le résultat voulu dans le msgbox

puis Ok sur ce msg pour repartir.

--
lSteph

sub masub()
'début
'...
'moment où j'ai mon résultat en C6 par exemple

msgbox "le résultat est " & [C6]

'...
'suite

end sub

bonjour à tous.
Je souhaite interrompre momentanément l'exécution d'une macro (le temps
de lire un résultat à l'écran) et reprendre l'execution en appuya nt une
touche.
Mais j'y arrive paaaaaaaaaaaaaaaaaas !!!
snif
help






Avatar
lSteph
re,

regarde dans l'aide tu as la syntaxe de msgbox
mets un Ok Cancel

et conditionne l'exécution de la suite

Cordialement.

--
lSteph









On 30 mai, 10:21, "Gko" wrote:
Merci tout plein
et un contrôle pour arrêter complètement la macro quand j'ai obtenu ce que
je voulais ?????????,
"LSteph" a écrit dans le message de news:
%



Bonjour Gko,

Pas obligé d'appuyer sur une touche,

insère un msgbox à l'endroit du code ou l'execution
te permet de
lire un résultat à l'écran)


ou
profites en pour renvoyer le résultat voulu dans le msgbox

puis Ok sur ce msg pour repartir.

--
lSteph

sub masub()
'début
'...
'moment où j'ai mon résultat en C6 par exemple

msgbox "le résultat est " & [C6]

'...
'suite

end sub

bonjour à tous.
Je souhaite interrompre momentanément l'exécution d'une macro (le temps
de lire un résultat à l'écran) et reprendre l'execution en appuya nt une
touche.
Mais j'y arrive paaaaaaaaaaaaaaaaaas !!!
snif
help