Re Seb, le Forum
Pour ce qui est des macro évènementielles, c'est justement l'exemple que je t'ai donné.
Les macros évènementielles, comme leur nom l'indiquent se déclenchent en fonction d'un évènement....
Worksheet_SelectionChange <= Est un évènement (quand on change de sélection dans la feuille en question)
Worksheet_BeforeRightClick <= est un évènement (quand on fait un click droit dans la feuille en question)
Contrairement aux macros évènementielles une macro standard se déclenche soit par activation d'un bouton, soit étant appellée elle-même par une macro évènementielle... (Exemple ci-dessus)
Pour faire une macro normale (non privée dans un private module) il faut la mettre dans un module standard...
Tu dois, au préalable, en créer un :
Dans l'Editeur Visual Basic (VBE) (ALT + F11 depuis Excel)
Soluce 1
Menu => Insertion => Module
Soluce 2
Barre d'outils standard => 2em bouton => Flèche déroulante => Module
Soluce 3
Tu enregistres une macro depuis Excel et tu auras aussi un Module Standard.
Pour voir les modules par l'explorateur de projet, une fois dans VBE tu fais CTRL + R, ou encore Menu => Affichage => Explorateur de Projets
Voilà en espérant que celà puisse t'aider à comprendre.
Bonne aprèm
@+Thierry