« Macros-commandes VBA/Procédures et événements automatiques » : différence entre les versions

Contenu supprimé Contenu ajouté
m effacement mineur
Ligne 100 :
 
== Les événements de classeur ==
 
.
{| class="wikitable"
|+'''Les événements de classeur (objet Workbook)'''
!''EvénementÉvénement''
!''Lorsqu'il est déclenché :''
|-
Ligne 160 :
|La fenêtre du classeur est redimensionnée.
|}
 
=== Workbook_Open ===
L'un des
Ligne 178 ⟶ 179 :
La fonction WorkBook_Open est exécutée automatiquement chaque fois que le classeur est ouvert. Elle utilise la fonction WeekDay de VBA pour déterminer le jour de la semaine. Si c'est vendredi (jour 6 chez les Anglo-saxons), un message rappelle à l'utilisateur qu'il doit effectuer sa sauvegarde hebdomadaire. Les autres jours, rien ne se produit.
 
 
.
[[File:Image 2o.jpg|center|800px|Image 2o|center]]
 
.
 
Voyons un autre exemple d'utilisation de la procédure Workbook_Open. Elle se sert des fonctions GetSetting et SaveSetting pour mémoriser le nombre de fois où le classeur à été ouvert. La fonction SaveSetting enregistre une valeur dans le Registre de Windows, tandis que GetSetting retrouve cette valeur (voyez le système d'aide pour plus d'informations à ce sujet).