Programmer l’exécution de code VBA avec la fonction OnTime

1391 views

Cellules clignotantes dans Excel et utilisation de la fonction OnTime
Cet exemple Excel montre comment un macro VBA peut faire qu'une ou plusieurs cellules clignotent automatiquement si le contenu de la cellule ne répond pas à une condition,
Dans le cas où la valeur de la cellule vient à respecter la condition alors le clignotement s'arrête.
Les exemples montrent également comment la fonction VBA OnTime peut être utilisée pour planifier l'exécution d'une procédure à un moment voulu.
Il n'est pas sans rappeler la mise en forme conditionnelle , mais la mise en forme conditionnelle ne peut pas rendre les cellules clignotent - du moins pas dans les anciennes versions d'Excel que j'utilise.
Lors de l'exécution du code, chaque feuille dans le classeur Excel a une feuille de code VBA , où vous pouvez mettre des procédures standard qui sont appelées automatiquement,
si certains événements se produisent sur ​​la feuille .
Dans les exemples ci-dessous , nous utilisons des procédures de Worksheet_Change qui s'exécutent automatiquement, quand une cellule ou une plage est modifié dans la feuille,
et cela fonctionne également si la couleur d'une cellule est modifiée.
Pour bénéficier de l'ensemble des fonctions il convient tout de même d'avoir quelques notions de VBA.