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

Important :  Cet article a été traduit automatiquement, voir l’avertissement. Vous pouvez consulter la version en anglais de cet article ici.

Si vous vous trouvez recréer les macros mêmes, vous pouvez copier les macros dans un classeur spécial appelé Personal.xlsb enregistrée sur votre ordinateur. Toutes les macros que vous stockez dans votre classeur personnel deviennent disponibles chaque fois que vous démarrez Excel sur le même ordinateur.

C’est différent de celui par défaut d’Excel, où une macro fonctionne uniquement dans le classeur qui la contient.

Pour créer le classeur personnel, vous devez tout d’abord créer une macro et le stocker dans le classeur de macros personnelles. Avant de commencer, vérifiez que l’onglet développeur est disponible dans le ruban dans Excel. Pour plus d’informations, voir Afficher l’onglet Développeur .

Créer et mettre à jour le classeur de macros personnelles

  1. Sous l’onglet développeur, dans le groupe Code, cliquez sur Enregistrer une Macro.
    Commande Enregistrer une macro du groupe Code de l’onglet Développeur

  2. Dans la boîte de dialogue Enregistrer une Macro, tapez un nom significatif pour la macro dans la zone nom de la Macro. Vérifiez que vous n’utilisez pas d’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. Réalisez les actions que vous souhaitez enregistrer.

  6. Sous 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.

Partager des macros

Si vous voulez copier des macros dans le classeur personnel dans un autre classeur, ou inversement, vous pouvez le faire dans l' Éditeur Visual Basic (VBE ). 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.

Si vous voulez partager votre fichier Personal.xlsb avec d’autres personnes, vous pouvez la copier dans le dossier XLSTART sur d’autres ordinateurs. Dans Windows 10, Windows 7 et Windows Vista, ce classeur est enregistré dans le dossier name\AppData\Local\Microsoft\Excel\XLStart C:\Users\user. Dans Microsoft Windows XP, ce classeur est enregistré dans le dossier C:\Documents and Settings\nom d’utilisateur\Application Data\Microsoft\Excel\XLStart. Classeurs dans le dossier XLStart sont ouverts automatiquement chaque fois qu’Excel démarre, ainsi que le code stockées dans le classeur de macros personnelles seront afficheront dans la boîte de dialogue Macro

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

Pour créer le classeur personnel, vous devez tout d’abord créer une macro et le stocker dans le classeur de macros personnelles. Avant de commencer, vérifiez que l’onglet développeur est disponible dans le ruban dans Excel. Pour cela :

Dans le menu Excel, cliquez sur Préférences... > barre d’outils et du ruban. Dans la catégorie Personnaliser le ruban, dans la liste Onglets principaux, activez la case à cocher développeur, puis cliquez sur Enregistrer.

Créer et mettre à jour le classeur de macros personnelles

Pour créer le classeur personnel, vous devez tout d’abord créer une macro et le stocker dans le classeur de macros personnelles.

  1. Sous l’onglet Développeur, cliquez sur Enregistrer la macro.

  2. Dans la boîte de dialogue Enregistrer une Macro, tapez un nom significatif pour la macro dans la zone nom de la Macro. Vérifiez que vous n’utilisez pas d’espace dans le nom.

  3. Dans la zone Enregistrer la macro dans, sélectionnez Classeur de macros personnelles.

  4. Cliquez sur OK.

  5. Réalisez les actions que vous souhaitez enregistrer.

  6. Sous l’onglet Développeur, cliquez sur Arrêter l’enregistrement.

  7. Enregistrer les modifications, puis fermez le classeur et enfin fermez Excel.

    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.

Dès que vous créez une nouvelle macro et enregistrez dans votre classeur personnel ou mettre à jour toutes les macros déjà dedans, vous serez invité à enregistrer le classeur personnel.

Partager des macros

Si vous voulez copier des macros à partir de votre classeur personnel dans un autre classeur, ou inversement, vous pouvez le faire dans l' Éditeur Visual Basic (VBE ). Vous pouvez démarrer Visual Basic Editor dans Excel en cliquant sur Visual Basic dans l’onglet développeur. 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.

Si vous voulez partager votre fichier Personal.xlsb avec d’autres personnes, vous pouvez la copier vers le dossier de base d’Excel sur d’autres ordinateurs. Ce dossier pour Mac se trouve dans le dossier de base en ~/Library/Containers/com.microsoft.Excel/Data/Library/Application Support/Microsoft/itinérance/Excel /.

Si vous avez une ou quelques macros que vous voulez partager avec d’autres personnes, vous pouvez leur envoyer le classeur qui contient les dans un message électronique. Vous pouvez également modifier le classeur sur un lecteur réseau partagé, 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

Remarque : Avertissement traduction automatique : cet article a été traduit par un ordinateur, sans intervention humaine. Microsoft propose cette traduction automatique pour offrir aux personnes ne maîtrisant pas l’anglais l’accès au contenu relatif aux produits, services et technologies Microsoft. Comme cet article a été traduit automatiquement, il risque de contenir des erreurs de grammaire, de syntaxe ou de terminologie.

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.

×