« 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)'''
!''
!''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).
|