Info sur procedure

  • Initiateur de la discussion Matt78
  • Date de début
M

Matt78

Guest
Bonjour le forum
je suis novice en VBA et j'aimerais savoir, dans quel ordre s'execute les macro. Principalement à l'ouverture et à la fermeture du classeur et comment elles s'organisent avec le ThisWorkbook_open et la ThisWorkbook_close.
Matt
 

Baside

XLDnaute Impliqué
Bonjour Matt le forum

L'ordre d'écriture importe peu dans le module

Mais si tu veux une macro dite événementielle par rapport au classeur, il faut mettre la macro dans Thisworkbook

Si la macro événementielle est par rapport à une feuille, il faut la mettre dans le module de la feuille concernée

J'espère avoir répondu à ton problème, baside
 

PascalXLD

XLDnaute Barbatruc
Modérateur
Bonjour

Pour continuer ce qu'a dit Baside les macros s'exécutent dans l'ordre d'écriture (tout bètement)

Donc dans ton thisworkbookopen la première ligne sera lu et ainsi de suite

Peut-être que dans ces lignes par contre il sera fait appel à une autre macro donc dans ce cas là l'uatre macro est exécutée puis retour à l'endroit où cela s'était arreté dans la macro initiale

Bonne journée
 

Discussions similaires

Statistiques des forums

Discussions
312 425
Messages
2 088 291
Membres
103 808
dernier inscrit
qsfdhqzsfg