OVH Cloud OVH Cloud

Debug code VBA

2 réponses
Avatar
berger
Si on a le malheur de lancer une proc=E9dure VBA comportant=20
une boucle infinie(suite =E0 une erreur de codage), il=20
n'existe aucun moyen =E0 ma connaissance d'arr=EAter=20
l'execution hormis Ctrl+Alt+supp. Alors adieu les modifs=20
=E9ventuelles.
Quelqu'un a t-il une solution =E0 ce pb irritant
Merci =E0 toute r=E9ponse
Berger

2 réponses

Avatar
Archives
Bonsoir,

Normalement, un Ctrl Alt Pause interrompt l'exécution du code. Placer une
ligne Doevents dans le code permet aussi de placer une ligne d'arrêt (F9) en
cours d'exécution.

"berger" a écrit dans le message de
news: 035001c3d87b$adc260c0$
Si on a le malheur de lancer une procédure VBA comportant
une boucle infinie(suite à une erreur de codage), il
n'existe aucun moyen à ma connaissance d'arrêter
l'execution hormis Ctrl+Alt+supp. Alors adieu les modifs
éventuelles.
Quelqu'un a t-il une solution à ce pb irritant
Merci à toute réponse
Berger
Avatar
Benoit Compoint [MS]
Bonsoir,

Normalement la combinaison de touches CTRL et PAUSE (notée souvent CTRL +
PAUSE)
suffit à interrompre la boucle.
L'utilisation de la touche ALT est inutile.

Je précise aussi qu'il faut essayer de prendre l'habitude de sauvegarder le
code source VBA (et les dernières modifications de la structure des objets
Access) avant de lancer l'exécution d'un programme.

Benoit Compoint

"Archives" wrote in message
news:bts9mq$919$
Bonsoir,

Normalement, un Ctrl Alt Pause interrompt l'exécution du code. Placer une
ligne Doevents dans le code permet aussi de placer une ligne d'arrêt (F9)
en

cours d'exécution.

"berger" a écrit dans le message de
news: 035001c3d87b$adc260c0$
Si on a le malheur de lancer une procédure VBA comportant
une boucle infinie(suite à une erreur de codage), il
n'existe aucun moyen à ma connaissance d'arrêter
l'execution hormis Ctrl+Alt+supp. Alors adieu les modifs
éventuelles.
Quelqu'un a t-il une solution à ce pb irritant
Merci à toute réponse
Berger