Bonjour,

Je vous propose un nouvel élément à utiliser : Insertion de menus dynamiques dans un formulaire Excel

En me basant sur les travaux de Michel Pierron trouvés dans un classeur sur https://www.developpez.net/forums/d7...ubar-userform/, j'ai développé des classes d'objets permettant de bénéficier des fonctionnalités suivantes :



- Aucune limite sur l'insertion d'éléments dans les menus et sous menus

- Aucune limite dans la profondeur de l'arborescence des sous menus d'un menu

- Aucune contrainte de nom des contrôles

- Possibilité d'assigner n'importe quelle procédure à n'importe quelle commande

- Possibilité de réorganiser dynamiquement tout ou partie des menus.



Dans le classeur joint, voici ce qu'il se passe lorsque l'on clique sur le bouton [Modifier les menus]



On s'amuse à réagencer les menus de la manière suivante:

- Le menu Application récupère le menu Aide

- Le menu Commandes correspond au menu Fichiers avant changement

- Toutes les icônes du menu Fichiers changent

- La procédure associée à ce menu devient Aurevoir

- Le sous menu Articles contient tous les autres sous menus



Qu'en pensez-vous ?