Se connecter avec Microsoft
S'identifier ou créer un compte.
Bonjour,
Sélectionnez un autre compte.
Vous avez plusieurs comptes
Choisissez le compte avec lequel vous voulez vous connecter.

Si un classeur contient une macro Visual Basic pour Applications (VBA) que vous souhaitez utiliser ailleurs, vous pouvez copier le module qui contient cette macro dans un autre classeur ouvert à l’aide de Visual Basic Editor (VBE).

Les macros et les outils VBA se trouvent sous l’onglet Développeur , qui est masqué par défaut. La première étape consiste donc à l’activer.

  • Pour Windows, accédez àOptions de > de fichiers > Personnaliser le ruban.

  • Pour Mac, accédez à Excel > Préférences... > ruban & Barre d’outils.

  • Ensuite, dans la section Personnaliser le ruban, sous Onglets principaux, case activée la zone Case activée développeur.

Vue d’ensemble des macros et vba

Si vous n’êtes pas familiarisé avec les macros et VBA en général, vous trouverez peut-être les informations suivantes utiles.

  • Une macro est une action ou un ensemble d’actions que vous pouvez utiliser pour automatiser des tâches.

  • Vous pouvez enregistrer des macros à l’aide de la commande Enregistrer une macro sous l’onglet Développeur .

  • Les macros sont enregistrées dans le langage de programmation VBA.

  • Vous pouvez inspecter et modifier vos macros dans Visual Basic Editor, une fenêtre ouverte par Excel. Voici un exemple de fenêtre VBE pour Windows :

    Module qui contient deux macros stockées dans le Module1 du Classeur1

Les macros nommées MakeCellGreen et SetRowHeight se trouvent dans un module nommé Module1, qui est stocké dans Book1.

Copie d’un module d’un classeur vers un autre

  1. Ouvrez à la fois le classeur qui contient la macro que vous souhaitez copier et le classeur dans lequel vous souhaitez la copier.

  2. Sous l’onglet Développeur , cliquez sur Visual Basic pour ouvrir Visual Basic Editor.

  3. Dans Visual Basic Editor, dans le menu Affichage, cliquez sur Projet Explorer Image du bouton, ou appuyez sur Ctrl+R .

  4. Dans le volet Projet Explorer, faites glisser le module contenant la macro que vous souhaitez copier dans le classeur de destination. Dans ce cas, nous copions Module1 de Book2.xlsm vers Book1.xlsm.  

    Explorateur de projets VBA

  1. Module1 copié à partir de Book2.xlsm

  2. Copie de Module1 copiée dans Book1.xlsm

Vous avez besoin d’une aide supplémentaire ?

Vous pouvez toujours poser des questions à un expert de la Communauté technique Excel ou obtenir une assistance dans la Communauté de support.

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.

Les communautés vous permettent de poser des questions et d'y répondre, de donner vos commentaires et de bénéficier de l'avis d'experts aux connaissances approfondies.

Ces informations vous ont-elles été utiles ?

Dans quelle mesure êtes-vous satisfait(e) de la qualité de la langue ?
Qu’est-ce qui a affecté votre expérience ?
En cliquant sur Envoyer, vos commentaires seront utilisés pour améliorer les produits et services de Microsoft. Votre administrateur informatique sera en mesure de collecter ces données. Déclaration de confidentialité.

Nous vous remercions de vos commentaires.

×