Quand voulez-vous qu'il se passe quelque chose ?

Vous voulez exécuter une procédure VBA quand vous :

(Les procédures en gras sont les plus "importantes", les autres sont les procédures qui s'exécutent par logique... Quand on ouvre un classeur, par exemple, par définition, on l'active également... L'ordre dans lequel elles sont présentées n'est pas un hasard, c'est un cheminement logique - voir Ordre d'exécution des procédures)
Ouvrez un classeur Workbook_Open
Workbook_WindowDeactivate (D'un éventuel classeur déjà ouvert)
Workbook_Deactivate (D'un éventuel classeur déjà ouvert)
Workbook_Activate
Workbook_WindowActivate
Fermez un classeur Workbook_BeforeClose
WorkBook_BeforeSave
WorkBook_WindowDeactivate
Workbook_Deactivate
Imprimez quoi que ce soit Workbook_BeforePrint
Changez d'onglet WorkSheet_Deactivate (de l'ancien onglet)
Workbook_SheetDeactivate
Worksheet_Activate (du nouvel onglet)
Workbook_SheetActivate
Créez un onglet Workbook_NewSheet
Worksheet_Deactivate (de l'onglet sur lequel vous étiez pour en créer un nouveau)
Workbook_SheetDeactivate (de l'onglet sur lequel vous étiez pour en créer un nouveau)
Workbook_SheetActivate
Installez ou désinstallez une macro complémentaire Workbook_AddinInstall
Workbook_AddinUninstall
Fermez un classeur Workbook_BeforeClose
Message : Voulez-vous enregistrer les modifications ? On répond Oui
WorkBook_BeforeSave
WorkBook_WindowDeactivate
Workbook_Deactivate
Lancez le recalcul d'un classeur Worksheet_Calculate
Workbook_SheetCalculate
Fermez Excel Workbook_BeforeClose
Message : Voulez-vous enregistrer les modifications ? Répondez oui
Workbook_WindowDeactivate
Workbook_Deactivate
Workbook_BeforeSave
Sauvegardez votre classeur Workbook_BeforeSave
Cliquez avec le bouton droit dans une feuille Workbook_SheetBeforeRightClick
Worksheet_BeforeRightClick
Double-cliquez sur une cellule Workbook_SheetBeforeDoubleClick
Worksheet_BeforeDoubleClick
Cliquez sur un lien hypertexte Worksheet_FollowHyperlink
Workbook_ SheetFollowHyperlink
Changez de cellule Workbook_SheetChange
Worksheet_Change
Ecrivez quelque chose dans une cellule Worksheet_SelectionChange
Workbook_SheetSelectionChange

Cliquez ici pour voir plus en détails les enchaînements complexes d'événements