Bonjour
Pour rajouter un menu comme dans le fichier joint.
Clique sur le Menu Outils/Personnaliser...
Dans la boîte de dialogue affichée, clique sur l'onglet 'commandes'
1) Dans la zone Catégorie, clique sur 'Nouveau Menu' (en bas dans la liste)
2) Dans la zone Commandes, fait un glisser déposer de l'élément 'Nouveau menu', sur la barre d'outils menus. (cet objet est un menu déroulant).
Pour rajouter une ligne :
1) Dans la zone Catégorie, clique sur 'Macros'
2) Dans la zone Commandes, fait un glisser déposer de 'élément menu personnalisé' sur la ligne vide de nouveau menu de la barre d'outils menus.
Pour rajouter une ligne de séparation entre les lignes du menu, il suffit de déplacer de 2 à 3 mm vers le bas la ligne du menu (la séparateur sera placée juste au dessus).
Pour supprimer une ligne de séparation, remonte la ligne du menu juste en dessous de 2 mm à 3 mm.
Pour ajouter un menu déroulant comme ligne, il faut utiliser l'élément de commande 'nouveau menu'.
Pour changer le nom des menus rajoutés, il suffit de faire un clique droit, il y a un champ saisissable commençant en général par un &. Sur Mac il faut cliquer sur propriétés.
Ne pas oublier d'affecter aux lignes du menu une action, toujours par un clique droit et affecter une macro.
Pour ce type de menu, il y a pas besoin de code VBA pour l'afficher.
@+Jean-Marie
PS : apparemment le mac n'est pas affecté par les caractères accentués dans l'intitulé du fichier.