Macros Excel - Macros dans un seul classeur

Excel vous offre la possibilité de stocker toutes vos macros dans un seul classeur. Le classeur est appelé Classeur de macros personnelles - Personal.xlsb. Il s'agit d'un classeur caché stocké sur votre ordinateur, qui s'ouvre chaque fois que vous ouvrez Excel. Cela vous permet d'exécuter vos macros à partir de n'importe quel classeur. Il y aura un seul classeur de macros personnelles par ordinateur et vous ne pouvez pas le partager entre les ordinateurs. Vous pouvez afficher et exécuter les macros dans votre classeur de macros personnelles à partir de n'importe quel classeur sur votre ordinateur.

Enregistrement de macros dans le classeur de macros personnelles

Vous pouvez enregistrer des macros dans votre classeur de macros personnelles en le sélectionnant comme option de stockage lors de l'enregistrement des macros.

Sélectionnez Classeur de macros personnelles dans la liste déroulante sous la catégorie Store macro in.

  • Enregistrez votre deuxième macro.
  • Donnez des détails sur la macro dans la boîte de dialogue Enregistrer une macro comme indiqué ci-dessous.
  • Cliquez sur OK.

Votre enregistrement démarre. Créez un tableau comme indiqué ci-dessous.

  • Arrête d'enregistrer.

  • Cliquez sur l'onglet VUE sur le ruban.

  • Cliquez sur Macros.

  • Sélectionner View Macrosdans la liste déroulante. La boîte de dialogue Macro apparaît.

Le nom de la macro apparaît avec un préfixe PERSONAL.XLSB! indiquant que la macro se trouve dans le classeur de macros personnelles.

Enregistrez votre classeur. Il sera enregistré en tant que fichier .xls car la macro ne se trouve pas dans votre classeur et ferme Excel.

Vous recevrez le message suivant concernant l'enregistrement des modifications dans le classeur de macros personnelles -

Cliquez sur le bouton Enregistrer. Votre macro est enregistrée dans lePersonal.xlsb fichier sur votre ordinateur.

Masquage / affichage du classeur de macros personnelles

Le classeur de macros personnelles sera masqué par défaut. Lorsque vous démarrez Excel, le classeur de macros personnelles est chargé mais vous ne pouvez pas le voir car il est masqué. Vous pouvez l'afficher comme suit -

  • Clique le VIEW onglet sur le ruban.

  • Cliquez sur Afficher dans le groupe Fenêtre.

La boîte de dialogue Afficher s'affiche.

PERSONAL.XLSB apparaît dans la zone Afficher le classeur et cliquez sur OK.

Vous pouvez maintenant afficher les macros enregistrées dans le classeur de macros personnelles.

Pour masquer le classeur de macros personnelles, procédez comme suit:

  • Cliquez sur le classeur de macros personnelles.
  • Cliquez sur l'onglet VUE sur le ruban.
  • Cliquez sur Masquer sur le ruban.

Exécution de macros enregistrées dans le classeur de macros personnelles

Vous pouvez exécuter les macros enregistrées dans le classeur de macros personnelles à partir de n'importe quel classeur. Pour exécuter les macros, il ne fait aucune différence que le classeur de macros personnelles soit masqué ou non masqué.

  • Cliquez sur Afficher les macros.
  • Sélectionnez le nom de la macro dans la liste des macros.
  • Cliquez sur le bouton Exécuter. La macro s'exécutera.

Ajout / suppression de macros dans le classeur de macros personnelles

Vous pouvez ajouter plus de macros dans le classeur de macros personnelles en le sélectionnant pour l'option Stocker la macro dans lors de l'enregistrement des macros, comme vous l'avez vu précédemment.

Vous pouvez supprimer une macro dans le classeur de macros personnelles comme suit -

  • Assurez-vous que le classeur de macros personnelles n'est pas masqué.
  • Cliquez sur le nom de la macro dans la boîte de dialogue Afficher les macros.
  • Cliquez sur le bouton Supprimer.

Si le classeur de macros personnelles est masqué, vous recevrez un message indiquant "Impossible de modifier une macro sur un classeur masqué".

Affichez le classeur de macros personnelles et supprimez la macro sélectionnée.

La macro n'apparaîtra pas dans la liste des macros. Toutefois, lorsque vous créez une nouvelle macro et l'enregistrez dans votre classeur personnel ou supprimez les macros qu'elle contient, vous serez invité à enregistrer le classeur personnel comme dans le cas où vous l'avez enregistré la première fois.