Ce tutoriel explique comment créer et utiliser le fichier personnel.xlsb pour rendre les macros Excel accessibles sur tous les classeurs. Normalement, les macros Excel sont spécifiques au classeur. Ce guide montre comment centraliser le code VBA couramment utilisé dans le classeur de macro personnel pour l'accès universel dans Excel.
- Localisation de votre fichier personnel.xlsb
- Création d'un classeur de macro personnel
- Édition du classeur personnel
- Exécuter des macros à partir du classeur personnel
- Exportation de votre classeur de macro personnel
- Partage de votre classeur de macro personnel
- Activer le classeur de macro personnel
- Empêcher personnel.xlsb d'ouvrir automatiquement
- Nothing the Personal Workbook
- Suppression du fichier personnel.xlsb
Comprendre le classeur de macro personnel Excel
Le classeur de macro personnel est un fichier spécial, personnel.xlsb (Excel 2007-2019) ou personnel.xls (versions antérieures). Les macros dans ce fichier sont disponibles chaque fois que Excel est lancé. Il est intelligemment caché par défaut, s'intégrant de manière transparente dans l'arrière-plan. Excel détecte automatiquement son emplacement et le charge au démarrage. Au-delà des macros, il peut également stocker des fonctions VBA personnalisées.
Notez que le classeur de macro personnel n'est pas créé automatiquement. Vous devez enregistrer au moins une macro pour le générer. Une fois créé, vous pouvez ajouter plus de macros via l'éditeur VB.
Localisation du classeur de macro personnel
Le fichier personnel.xlsb réside dans le dossier xlstart:
Windows 10, 7, Vista: C:\Users\User Name\AppData\Roaming\Microsoft\Excel\XLSTART
Windows XP: C:\Documents and Settings\User Name\Application Data\Microsoft\Excel\XLSTART\
N'oubliez pas que le dossier AppData est caché. Activez les "éléments cachés" dans l'onglet Affichage de Windows Explorer pour le localiser.
L'absence du dossier XLStart indique que le classeur de macro personnel n'a pas encore été créé. Suivez les étapes ci-dessous pour en créer une.
Création du classeur de macro personnel
La création du classeur de macro personnel nécessite l'enregistrement d'une macro, accessible via l'onglet Développeur. Assurez-vous que l'onglet Développeur est activé dans Excel.
- Dans n'importe quel classeur, accédez à l'onglet Développeur> groupe de code et cliquez sur Record Macro .
- La boîte de dialogue Macro Enregistrement apparaît. Sélectionnez des alecteurs de macro personnels dans la liste déroulante "Store Macro in" et cliquez sur OK . Vous pouvez éventuellement renommer le nom de macro par défaut (par exemple, macro1 ).
- Effectuez les actions souhaitées pour enregistrer une macro (ou sauter cette étape si votre seul objectif est de créer le classeur).
- Cliquez sur Arrêter l'enregistrement (sur l'onglet Développeur ou la barre d'état).
- Économisez et fermez tous les classeurs ouverts. Une invite semblera enregistrer des modifications dans le classeur de macro personnel; Cliquez sur Enregistrer .
Cette invite réapparaîtra chaque fois que vous créez ou mettez à jour les macros.
Le fichier personnel.xlsb est désormais créé et se chargera automatiquement en arrière-plan avec chaque lancement Excel. Vous pouvez ajouter des macros via l'enregistrement, l'éditeur VB, la copie à partir d'autres classeurs ou l'importation de fichiers .bas.
Gestion des macros dans le classeur de macro personnels
Accès, créer et modifier les macros dans le fichier personnel.xlsb à l'aide de l'éditeur Visual Basic (VBE). Vous pouvez également copier le code à partir d'autres classeurs.
- Ouvrez le VBE (Alt F11 ou le bouton Visual Basic sur l'onglet Developer).
- Dans le projet Explorer, localisez Personal.xlsb , développez-le et double-cliquez sur Module1 pour ouvrir sa fenêtre de code.
- Écrivez, collez ou modifiez le code VBA.
- Fermer le VBE et Excel; Enregistrer les modifications lorsque vous y êtes invité.
Utilisation de macros du classeur personnel
Accédez aux macros à partir du classeur personnel dans n'importe quel fichier Excel:
- Onglet Développeur> Groupe de code> Macros (ou Alt F8).
- Sélectionnez la macro souhaitée et cliquez sur Exécuter .
Alternativement, attribuez des raccourcis personnalisés ou créez des boutons macro.
Exportation et partage du classeur de macro personnel
Exportation:
- Ouvrez le VBE.
- Cliquez avec le bouton droit sur Module1 sous Personal.xlsb et sélectionnez Fichier d'exportation .
- Enregistrez le fichier .bas.
Importation: cliquez avec le bouton droit sur le module et sélectionnez Importer le fichier .
Partage: partagez directement le fichier personnel.xlsb (utilisez la prudence si les destinataires ont déjà leur propre.xlsb), copiez les macros individuels dans un autre classeur ou exportez des macros vers un fichier .bas pour que d'autres importent. Sachez que certaines macros pourraient ne pas fonctionner correctement sur d'autres systèmes en raison de références spécifiques aux classeurs.
Activer le classeur de macro personnel
Si les macros disparaissent, le fichier personnel.xlsb peut être désactivé. Réactivez-le:
- Fichier > Options .
- Sélectionnez des modules complémentaires .
- Dans la liste déroulante "Gérer", choisissez les éléments désactivés et cliquez sur Go .
- Sélectionnez un classeur de macro personnel , cliquez sur Activer et redémarrez Excel.
Cacheter et décrocher le classeur personnel
Cachette: pour empêcher le fichier personnel.xlsb d'être visible tout en conservant les fonctionnalités macro:
- Accédez au classeur personnel.xlsb.
- Affichage de l'onglet> Groupe de fenêtres > Masquer .
Néannière:
- Affichage de l'onglet> Groupe de fenêtres > UNHIDE .
- Sélectionnez Personal.xlsb et cliquez sur OK .
Suppression du fichier personnel.xlsb
Pour supprimer complètement le classeur de macro personnel:
- Fermez tous les classeurs Excel.
- Ouvrez Windows Explorer, affichez des éléments cachés, accédez au dossier XLStart et supprimez Personal.xlsb. Assurez-vous que tous les processus Excel sont fermés avant la suppression.
Cela conclut le guide sur la création de macros Excel accessibles dans tous les classeurs.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

Video Face Swap
Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Article chaud

Outils chauds

VSCode Windows 64 bits Télécharger
Un éditeur IDE gratuit et puissant lancé par Microsoft

Version Mac de WebStorm
Outils de développement JavaScript utiles

mPDF
mPDF est une bibliothèque PHP qui peut générer des fichiers PDF à partir de HTML encodé en UTF-8. L'auteur original, Ian Back, a écrit mPDF pour générer des fichiers PDF « à la volée » depuis son site Web et gérer différentes langues. Il est plus lent et produit des fichiers plus volumineux lors de l'utilisation de polices Unicode que les scripts originaux comme HTML2FPDF, mais prend en charge les styles CSS, etc. et présente de nombreuses améliorations. Prend en charge presque toutes les langues, y compris RTL (arabe et hébreu) et CJK (chinois, japonais et coréen). Prend en charge les éléments imbriqués au niveau du bloc (tels que P, DIV),

Adaptateur de serveur SAP NetWeaver pour Eclipse
Intégrez Eclipse au serveur d'applications SAP NetWeaver.

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit
