Partage
  • Partager sur Facebook
  • Partager sur Twitter

VBA - Appeler macro d'un autre classeur

Anonyme
    20 juin 2011 à 10:58:01

    Bonjour,

    J'ai un problème d'appel de macro depuis un autre classeur.

    J'ai un classeur 1 qui contient des cases à cocher et des boutons associés à des macros. Ces macros ne sont pas dans des modules mais dans des feuilles. Exemple : dans la feuille 1 :

    Private Sub macro1()
    ...
    End Sub

    J'ai un classeur 2 qui doit modifier les états des cases à cocher et activer certains boutons.
    Depuis ce classeur 2, j'ouvre le classeur 1 et j'active la feuille qui m'intéresse. Ensuite j'arrive à modifier l'état d'une case à cocher en faisant :

    Activesheet.case_a_cocher1.Value = True/False

    En revanche, je n'arrive pas à activer les boutons. C'est-à-dire lancer les macros associées à ces boutons.

    Quelqu'un a-t-il la solution ? Merci !!!
    • Partager sur Facebook
    • Partager sur Twitter

    VBA - Appeler macro d'un autre classeur

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown