Appliquer une macro sur une sélection de cellule d'un autre classeur

Bonjour à tous

Je suis certain que cela est faisable mais je tourne en rond...

J'ai créé un classeur "recueil_ macro.xlsm" avec une feuille "macro" contenant des boutons pointant sur les macros de mon fichier personnal.xlsb.

Je souhaiterais pouvoir appliquer les macros correspondant aux boutons sur n'importe quel classeur ouvert au moment du clic.

J’espère être clair dans mes explications :

1 - ouverture de recueil_ macro.xlsm

2 - ouverture d'un fichier test.xlsx quelconque

3 - modification puis sélection de cellules dans test.xlsx

4 - clic sur un bouton de recueil_ macro.xlsm

5 - la macro s'applique sur la sélection de test.xlsx

Une solution est elle possible ?

Merci par avance de vos réponses.

Ivan

Bonjours à tous,

Je me réponds à moi même ayant trouvé la solution donnée par Eriiic dans un autre fil du forum...

Comme quoi la manière de faire sa recherche et/ou de poser son problème est super importante.

Sub AppliqueMacro () 'applique une macro (entre 'CodeDébut et 'CodeFin) à tous les classeurs ouvert

    Dim i As Byte, wb As Workbook
    Set wb = ActiveWorkbook
    Application.ScreenUpdating = False
    For i = 1 To Workbooks.Count
        Workbooks(i).Activate

        'CodeDébut
        ':
        ':
        ':
        'CodeFin

    Next i

    wb.Activate

End Sub

Je passe le post en résolu.

Rechercher des sujets similaires à "appliquer macro selection classeur"