Suis-je obligé d'écrire "Option Explicit" ?
Non,,pas du tout.
C'est une précaution qui oblige le l'auteur de la macro à déclarer ses variables, en évitant ainsi certains bugs éventuels...
La macro événement à quoi sert-elle ?
A rien !
Tu peux l'effacer comme j'aurais dû le faire.
Elle m'a servi lors de la mise au point de la macro.
En effet, lorsqu'on écrit une macro événementielle, il est prudent de désactiver dès le démarrage le lancement automatique de ce type de macro, faute de quoi on risque de provoquer l'exécution imprévue d'autres macros de façon intempestive, et donc de provoquer des bugs;
La dernière instruction doit alors rétablir leur déclenchement automatique.
Si en cours de test la maro bugue, la dernière instruction n'a pas été exécutée puisque qu'ella s'est arrêtée avant.
Et on se retrouve alors avec notre macro qui ne s'exécute plus automatiquement.
Il faut alors fermer le fichier et le réouvrir pour relancer Excel.
Ou écrire et lancer à la main la macro "Sub Evenement"
OK ?
Bye !