Tiré de l'aide de Excel 95 :
Lorsque vous ouvrez un classeur, Microsoft Excel exécute automatiquement la procédure Sub appelée Auto_Open, si elle existe, et quand vous le fermez, Microsoft Excel exécute la procédure Sub Auto_Close. Vous créez et testez une procédure Auto_Open ou Auto_Close comme vous le feriez pour n'importe quelle autre procédure Sub. Chaque classeur ne peut contenir qu'une seule procédure Auto_Open et une seule procédure Auto_Close. Toutefois, ces procédures peuvent appeler d'autres procédures Sub ou Function.
L'exemple suivant ajoute une nouvelle feuille de calcul portant le nom tapé par l'utilisateur chaque fois que ce dernier ouvre le classeur.
Sub Auto_Open()
Worksheets.Add.Name = InputBox(Prompt:="Tapez un nom pour votre" _
"feuille de calcul" )
End Sub
C'est de celà dont tu as besoin ?