Si vous voulez vous assurer que vos macros sont disponibles dans tous les classeurs, vous pouvez intégrer les commandes VBA directement dans le classeur PERSONL.XLS.
Lorsque vous créez une nouvelle macro dans Excel, vous souhaitez probablement qu'elle soit disponible dans tous les classeurs pendant que vous travaillez. Mais comment faire ?
Excel vous propose différentes options pour créer de nouvelles macros. L'une se fait via l'enregistreur de macros, l'autre via l'éditeur VBA.
Avec l'enregistreur de macros, la cible de stockage prédéfinie est le « classeur de macros personnel ». Si vous acceptez ce paramètre, Excel crée automatiquement le fichier PERSONL.XLS dans le dossier "XLSTART" et y stocke la macro enregistrée. Toutes les macros contenues dans le fichier PERSONL.XLS sont généralement disponibles pour chaque classeur.
Vous pouvez également intégrer des macros que vous créez vous-même avec Visual Basic Editor dans un PERSONL.XLS existant. Pour ce faire, procédez comme suit :
- Appuyez sur la combinaison de touches ALT F8.
- Excel affiche la fenêtre MACRO pour toutes les versions.
- Saisissez le nom de la macro que vous souhaitez créer dans le champ MACRONAME.
- Dans la liste MACROS IN, sélectionnez le paramètre PERSONAL.XLS.
- Cliquez sur le bouton CRÉER.
Excel affiche maintenant Visual Basic Editor et a immédiatement mis en place une macro vide pour entrer le code de votre programme. L'illustration suivante montre à quoi cela peut ressembler :
La macro est contenue dans le livre de macros standard PERSONL.XLS. Après le démarrage d'Excel, la macro est donc disponible dans tous les classeurs.