Bonjour à tous,
J'ai défini une banale méthode de mise en forme d'une feuille, dans le code de l'objet associé à cette feuille.
Par exemple dans le module de Feuil1, j'aiOr j'aimerais appeler cette méthode à l'ouverture du classeur, ce qui ne fonctionne pas m'indiquant que la méthode n'existe pas. Je pense que cela vient du fait que la méthode n'est pas encore "chargée" au moment de l'appel (à l'ouverture du classeur), car une fois le classeur ouvert je peux l'appeler sans problème.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Public Sub MEF End Sub
Bon, je peux toujours définir cette méthode dans un module classique, mais je trouve dommage de ne pas la laisser la méthode dans le module de la Feuille concernée, étant donnée que c'est une méthode qui lui est propre.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Private Sub Workbook_Open() Worksheets("Feuil1").MEF 'Erreur ici end Sub
Ma question (enfin)est donc: peut t'on contourner ce problème en laisser la méthode dans le module lié à l'objet Feuille?
Merci d'avance
Partager