OVH Cloud OVH Cloud

suspendre l'excecution d'une macro

1 réponse
Avatar
francois
bonjours,

malheureusement l'=E9t=E9 s'ach=E8ve pour moi!!!!
je replonge dans mes probl=E8mes Visual basic!

je voudrait suspendre l'execution d'une macro, en=20
r=E9cup=E9rant la main pour pouvoir modifier quelque valeur a=20
la main dans une des feuilles excel; et pouvoir ensuite=20
relancer l'execution de la macro la ou elle s'est=20
arr=E9t=E9e...

est ce que c'est possible?
si oui comment dois je mis prendre?

merci d'avance

1 réponse

Avatar
François Picalausa
Bonjour/soir,

pâr le code, je te conseille d'essayer stop:

Dim i As Long

For i = 1 to 30
'Traitement
Next i

Stop 'ici, on pourra modifier des valeurs

'Traitement

Toutefois, si cet arrêt est normal et devra être fait à chaque fois que la
macro sera lancée, je te conseille d'ajouter un boutton de commande sur ta
feuille, ou une barre d'outil pour appeler un sub permettant de continuer
l'exécution.

--
François Picalausa (MVP VB)
FAQ VB : http://faq.vb.free.fr
MSDN : http://msdn.microsoft.com


"francois" a écrit dans le
message de news:05b501c36ad6$65fe0e00$
bonjours,

malheureusement l'été s'achève pour moi!!!!
je replonge dans mes problèmes Visual basic!

je voudrait suspendre l'execution d'une macro, en
récupérant la main pour pouvoir modifier quelque valeur a
la main dans une des feuilles excel; et pouvoir ensuite
relancer l'execution de la macro la ou elle s'est
arrétée...

est ce que c'est possible?
si oui comment dois je mis prendre?

merci d'avance