Office
Se connecter

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

Remarque :  Nous faisons de notre mieux pour vous fournir le contenu d’aide le plus récent aussi rapidement que possible dans votre langue. Cette page a été traduite automatiquement et peut donc contenir des erreurs grammaticales ou des imprécisions. Notre objectif est de faire en sorte que ce contenu vous soit utile. Pouvez-vous nous indiquer en bas de page si ces informations vous ont aidé ? Voici l’article en anglais à des fins de référence aisée.

Lorsque vous première créer une macro dans un classeur, elle fonctionne uniquement dans ce classeur. Mais que se passe-t-il si vous souhaitez utiliser la macro dans d’autres classeurs ? Pour rendre vos macros disponible chaque fois que vous ouvrez Excel, vous pouvez les créer dans un classeur nommé Personal.xlsb. Il s’agit d’un classeur masqué que qui se trouve sur votre ordinateur, qui s’ouvre en arrière-plan chaque fois que vous ouvrez Excel.

Les macros et outils VBA sont accessibles dans l’onglet Développeur. Celui-ci étant masqué par défaut, la première étape consiste à l’activer. Pour plus d’informations, voir Afficher l’onglet Développeur.

Onglet Développeur du ruban

Ensuite, créez une macro. Nous allons enregistrer une macro qui ne fait rien, mais pour créer le classeur de macros personnelles.

Vous pouvez en savoir plus sur la création de macros dans démarrage rapide : créer une macro.

  1. Accédez à l’onglet développeur, puis cliquez sur Enregistrer une Macro.

    Groupe Code de l’onglet Développeur

  2. Dans la boîte de dialogue Enregistrer une Macro ne vous préoccupez pas entrer un nom pour la macro dans la zone nom de la Macro. Vous pouvez accepter le nom Excel vous donne, tels que Macro1, car il s’agit simplement une macro temporaire.

    Lorsque vous commencer la création de macros de votre choix, vous souhaiterez leur donner des noms descriptifs, afin de déterminer ce qu’elles font.

  3. Dans la zone Enregistrer la macro dans, sélectionnez Classeur de macros personnelles > OK. Il s’agit de l’étape la plus importante, car si vous n’avez pas un classeur de macros personnelles, Excel crée un pour vous.

  4. Cliquez sur développeur > Arrêter l’enregistrement et Excel aura créé votre classeur de macros personnelles.

  5. Lorsque vous fermez le classeur, vous serez invité à enregistrer le classeur, ainsi que le classeur de macros personnelles.

Pour afficher la macro que vous avez créé :

  1. Accédez à développeur > Visual Basic pour démarrer Visual Basic Editor (VBE), qui est l’endroit où sont stockées vos macros.

  2. Vous pouvez trouver votre classeur de macros personnelles dans le volet Explorateur de projets sur le côté gauche. Si vous ne voyez pas, passez à l’affichage > Explorateur de projets.

  3. Double-cliquez sur le dossier du Projet VBA (PERSONAL.xlsb) > Modules > Module1 et que vous trouverez les Macro1 vide que vous avez enregistrées. Vous pouvez le supprimer ou conserver pour ajouter du code à ultérieurement.

    Remarque : Lorsque vous enregistrez une macro dans une nouvelle instance d’Excel, VBA sera automatiquement créer un dossier Module et incrémente son numéro. Opération si vous avez déjà Module1 et Module2, VBA créera Module3. Vous pouvez renommer des Modules dans la fenêtre Propriétés en dessous de l' Explorateur de projets, afin qu’ils reflètent mieux que les macros à l’intérieur de les faire.

Déplacer des macros d’un ordinateur à un autre

Votre fichier Personal.xlsb est stocké dans un dossier nommé XLSTART. Si vous souhaitez partager vos macros avec une autre personne, vous pouvez copier dans le dossier XLSTART sur d’autres ordinateurs, ou copier tout ou partie des macros dans le fichier Personal.xlsb sur d’autres ordinateurs. Vous pouvez rechercher des XLSTART dans L’Explorateur Windows pour le localiser.

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

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.

Assurez-vous que l’onglet Développeur est visible dans le ruban. L’onglet Développeur n’étant pas affiché par défaut, procédez comme suit :

  1. Accédez à Excel > Préférences... > Barre d’outils et du ruban.

  2. Dans la catégorie Personnaliser le ruban, dans la liste Onglets principaux, activez la case à cocher développeur, puis cliquez sur Enregistrer.

Ensuite, créez une macro. Nous allons enregistrer une macro qui ne fait rien, mais pour créer le classeur de macros personnelles.

Vous pouvez en savoir plus sur la création de macros dans démarrage rapide : créer une macro.

  1. Accédez à l’onglet développeur, puis cliquez sur Enregistrer une Macro.

  2. Dans la boîte de dialogue Enregistrer une Macro ne vous préoccupez pas entrer un nom pour la macro dans la zone nom de la Macro. Vous pouvez accepter le nom Excel vous donne, tels que Macro1, car il s’agit simplement une macro temporaire.

    Lorsque vous commencer la création de macros de votre choix, vous souhaiterez leur donner des noms descriptifs, afin de déterminer ce qu’elles font.

  3. Dans la zone Enregistrer la macro dans, sélectionnez Classeur de macros personnelles > OK. Il s’agit de l’étape la plus importante, car si vous n’avez pas un classeur de macros personnelles, Excel crée un pour vous.

  4. Cliquez sur développeur > Arrêter l’enregistrement et Excel aura créé votre classeur de macros personnelles.

  5. Lorsque vous fermez le classeur, vous serez invité à enregistrer le classeur, ainsi que le classeur de macros personnelles.

Pour afficher la macro que vous avez créé :

  1. Cliquez sur développeur > Visual Basic pour démarrer Visual Basic Editor (VBE), qui est l’endroit où sont stockées vos macros.

  2. Vous pouvez trouver votre classeur de macros personnelles dans le volet Explorateur de projets sur le côté gauche. Si vous ne voyez pas, passez à l’affichage > Explorateur de projets.

  3. Double-cliquez sur le dossier du Projet VBA (PERSONAL.xlsb) > Modules > Module1 et que vous trouverez les Macro1 vide que vous avez enregistrées. Vous pouvez le supprimer ou conserver pour ajouter du code à ultérieurement.

Remarque : Lorsque vous enregistrez une macro dans une nouvelle instance d’Excel, VBA sera automatiquement créer un dossier Module et incrémente son numéro. Opération si vous avez déjà Module1 et Module2, VBA créera Module3. Vous pouvez renommer des Modules dans la fenêtre Propriétés en dessous de l' Explorateur de projets, afin qu’ils reflètent mieux que les macros à l’intérieur de les faire.

Déplacer des macros d’un ordinateur à un autre

Votre fichier Personal.xlsb est stocké dans un dossier de démarrage du système. Si vous souhaitez partager vos macros avec une autre personne, vous pouvez copier Personal.xlsb dans le dossier Démarrage sur d’autres ordinateurs, ou copier tout ou partie des macros dans le fichier Personal.xlsb sur d’autres ordinateurs. Dans le Finder sélectionnez accéder, puis maintenez la touche Option enfoncée, puis sélectionnez une bibliothèque. Dans le volet bibliothèque, accédez à : Group Containers > xyz. Office (où xyz être une chaîne de texte, tel que « UBF8T346G9 ») > Utilisateur contenu > démarrage > Excel. Collez votre fichier Personal.xlsb dans le dossier Microsoft Excel.

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

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.

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.

Développez vos compétences dans Office
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.

×