Créer et enregistrer toutes vos macros dans un classeur unique

Si vous recréez régulièrement les mêmes macros, vous pouvez copier celles-ci dans un classeur spécial (Personal.xlsb) enregistré sur votre ordinateur.

Par défaut, lorsque vous créez une macro dans Excel, celle-ci fonctionne uniquement dans le classeur qui la contient. Cela ne pose pas de problème tant que vous n’avez pas besoin d’utiliser la macro dans d’autres classeurs. Les macros que vous stockez dans votre classeur personnel sur un ordinateur deviennent disponibles dans n’importe quel classeur chaque fois que vous démarrez Excel sur le même ordinateur.

Créer et mettre à jour le classeur personnel

Pour créer le classeur personnel, vous devez commencer par créer une macro et la stocker dans le classeur de macros personnelles. Avant de commencer, vérifiez que l’onglet Développeur apparaît dans le ruban dans Excel. Voir Afficher l’onglet Développeur pour plus d’informations.

  1. Dans l’onglet Développeur, dans le groupe Code, cliquez sur Enregistrer une macro.
    Enregistrer une macro

  2. Dans la boîte de dialogue Enregistrer une macro, tapez un nom pour la macro dans la zone Nom de la macro. Veillez à n’utiliser aucun espace dans le nom.

  3. Dans la zone Enregistrer la macro dans, sélectionnez Classeur de macros personnelles.
    Boîte de dialogue Enregistrer une macro

  4. Cliquez sur OK.

  5. Effectuez les opérations que vous souhaitez enregistrer.

  6. Dans l’onglet Développeur, dans le groupe Code, cliquez sur Arrêter l’enregistrement.
    Commande Arrêter l’enregistrement du groupe Code de l’onglet Développeur

  7. Fermez le classeur.

    Un message apparaît pour vous demander d’enregistrer les modifications apportées au classeur de macros personnelles.

  8. Cliquez sur Enregistrer pour enregistrer le classeur.

Chaque fois que vous créez une nouvelle macro et l’enregistrez dans votre classeur personnel, ou que vous mettez à jour des macros qu’il contient, vous êtes invité à l’enregistrer comme la première fois que vous l’avez enregistré vous-même.

Si vous voulez copier des macros du classeur personnel dans un autre classeur, et inversement, vous pouvez utiliser Visual Basic Editor. Vous pouvez démarrer Visual Basic Editor dans Excel en appuyant sur Alt+F11. Pour plus d’informations sur la copie d’une macro d’un classeur vers un autre, voir Copier un module de macro dans un autre classeur.

À propos de l’enregistrement de macros

Il n’est pas possible de partager Personal.xlsb entre des ordinateurs, mais vous pouvez le copier dans le dossier XLSTART sur d’autres ordinateurs.

Si vous avez juste une ou quelques macros que vous souhaitez partager avec d’autres, vous pouvez leur envoyer le classeur qui les contient dans un message électronique. Vous pouvez également mettre le classeur à disposition sur un lecteur réseau en partage ou à partir d’une bibliothèque SharePoint Services.

Vous avez besoin d’une aide supplémentaire ?

Vous pouvez toujours consulter un expert de la communauté technique Excel, obtenir une assistance dans la communauté Answers ou suggérer une nouvelle fonctionnalité ou une amélioration sur le forum Excel User Voice.

Haut de la page

Développez vos compétences
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×