Lorsqu’il s’agit de personnaliser Excel, votre imagination est à peu près la limite. Si vous pouvez l’imaginer, vous pouvez probablement trouver un moyen de personnaliser Excel pour refléter vos désirs. Vous voudrez peut-être même partager vos personnalisations avec d’autres.

Dans Excel, vos macros personnalisées sont stockées dans des classeurs normaux ou dans le classeur personal.xls et les modifications apportées aux barres d’outils et aux menus sont stockées dans un fichier avec l’extension .XLB. (Dans Excel, il ne devrait y avoir qu’un seul fichier .XLB accessible à la fois, et c’est précisément dans ce but: gérer les personnalisations de la barre d’outils et des menus.) Fonction de recherche pour les localiser.

Si vous le souhaitez, vous pouvez copier le classeur avec les macros et le fichier .XLB de votre système vers le système de quelqu’un d’autre. Vous devez simplement vous assurer que l’autre système utilise la même version d’Excel que vous et vous devez vous assurer que vous placez le fichier .XLB au même emplacement que le fichier .XLB existant sur l’autre système. Le seul problème avec cela, bien sûr, est que lorsque vous remplacez les fichiers sur leur système, vous vous débarrassez également de toutes les macros et / ou personnalisations qu’ils ont pu avoir précédemment effectuées sur leur système.

Pour contourner ce problème, la meilleure façon de partager des macros est de les ajouter dans un fichier et de l’enregistrer en tant que fichier complémentaire (* .xla). Le complément doit contenir du code supplémentaire pour créer les personnalisations de la barre d’outils et tous les éléments de menu lorsque le complément est installé (événement workbook_AddInInstall)

puis supprimez-les lorsque le complément est supprimé (événement workbook_AddInUnInstall). En d’autres termes,. vous n’enregistrez pas les personnalisations exactes de la barre d’outils et des menus sur votre système, mais vous utilisez des macros pour recréer les personnalisations sur le système de l’autre personne.

La création des personnalisations n’est pas trop difficile, mais ce n’est toujours pas une tâche insignifiante et dépasse définitivement le cadre de cette astuce. Les personnalisations de menu, expliquées correctement, occupent normalement un chapitre entier dans un bon livre de référence.

Alors, où devriez-vous chercher des informations supplémentaires? Chip Pearson a de bonnes informations sur la création de menus avec VBA sur cette page:

http://www.cpearson.com/excel/menus.htm

Une bonne référence est _Excel 2003 Power Programming With VBA, _ de John Walkenbach, ainsi que les anciennes versions du même livre (pour les anciennes versions d’Excel). Vous pouvez trouver des informations sur ces livres en effectuant une recherche chez votre libraire en ligne préféré (comme Amazon).

_Note: _

Si vous souhaitez savoir comment utiliser les macros décrites sur cette page (ou sur toute autre page des sites ExcelTips), j’ai préparé une page spéciale qui comprend des informations utiles.

lien: / excelribbon-ExcelTipsMacros [Cliquez ici pour ouvrir cette page spéciale dans un nouvel onglet de navigateur].

ExcelTips est votre source pour une formation Microsoft Excel rentable.

Cette astuce (2083) s’applique à Microsoft Excel 97, 2000, 2002 et 2003.