Salut Diego
Je vais d'abord t'expliquer clairement comment faire... pour gagner du temps déjà.
Tu vas en haut de cette ficelle, juste au dessus de ta question, avec la barre bleue "Execution à l'ouverture".
Là tu vas trouver en petit en noir :
Nouveau sujet | Remonter au début | Retour au sujet | Chercher
Tu cliques sur "chercher" et dans la fenêtre suivante tu tapes : "Macro Automatique", ou bien "Macro à l'Ouverture" ou encore "Lancement Macro"...
Si tu avais fait çà en premier tu saurais déjà comment faire !
Bon enfin comme tu semble nouveau ici et dans Excel, je prends 5 minutes pour t'expliquer...
Tu vas dans VBE (ALT + F11 dans Excel)
Tu vas dans l'Explorateur de Projets (CTRL + R)
Tu "expend" VBAproject de ton classeur (pour voir les modules)
Tu doubles click sur le module : "ThisWorkBook"
Tu obtiens un module vierge sur la droite
Tu selectionnes la ListBox en haut de ce module là où il est écrit "Géneral", et tu bascules sur "WorkBook"
Tu Selectionnes la ListBox à coté et tu choisi "Open"
Ce code va s'écrire automatiquement :
Private Sub Workbook_Open()
End Sub
En pratique il faut y mettre un code comme cet exemple :
Private Sub Workbook_Open()
msgbox "Bonjour"
End Sub
Donc c'est là (à la place de MsgBox) que tu dois mettre le code que tu souhaites voir s'exécuter automatiquement à chaque ouverture de ton classeur.
Tu peux aussi appeler une macro ou un userform
Private Sub Workbook_Open()
MaMacro
End Sub
Private Sub Workbook_Open()
UserForm1.Show
End Sub
Voilà Diègo et Welcome to Excel-Downloads.com
Bonne soirée
@+Thierry