OVH Cloud OVH Cloud

Quitter Main

2 réponses
Avatar
Sébastien
Bonjour,
j'aimerais savoir s'il existe une formule plus forte=20
que "exit sub" qui me permettrais directement de quitter=20
ou d'arr=E9ter l'execution du code VB..

Merci

2 réponses

Avatar
AV
j'aimerais savoir s'il existe une formule plus forte
que "exit sub" qui me permettrais directement de quitter
ou d'arréter l'execution du code VB..


Essaye "End"

AV

Avatar
Denis Michon
Bonjour à tous,

Pour ceux qui se demandent si il y vraiment une différence entre "Exit sub" et "End" ? voici ce que dit l'aide d'excel sur
le sujet :


Remarques

Lorsqu'elle est exécutée, l'instruction End réinitialise toutes les variables au niveau du module et toutes les variables
locales statiques dans tous les modules. Pour conserver la valeur de ces variables, utilisez plutôt l'instruction Stop. Vous
pourrez ainsi reprendre l'exécution tout en préservant la valeur des variables.

Note L'instruction End met immédiatement fin à l'exécution du code, sans appeler d'événement Unload, QueryUnload, ou
Terminate, ou tout autre code Visual Basic. Le code que vous avez écrit dans les événements Unload, QueryUnload, et Terminate
des feuilles et des modules de classe n'est pas exécuté. Les objets créés depuis les modules de classe sont détruits, les
fichiers ouverts au moyen de l'instruction Open sont fermés et la mémoire occupée par le programme est vidée. Les références
d'objet appartenant à d'autres programmes ne sont plus valides.

L'instruction End permet de forcer l'arrêt du programme. Pour qu'un programme Visual Basic se termine normalement, vous devez
décharger toutes les feuilles. Votre programme se termine lorsqu'il n'y a plus aucun programme maintenant des références à
des objets créés depuis vos modules de classe publics et qu'aucun code n'est exécuté.


Salutations!


"AV" a écrit dans le message de news:
j'aimerais savoir s'il existe une formule plus forte
que "exit sub" qui me permettrais directement de quitter
ou d'arréter l'execution du code VB..


Essaye "End"

AV