Ruban Excel
Bonjour,
Voici mon problème :
Je voudrais créer un nouvel onglet dans le ruban et y placer des bouton de commandes pour ouvrir les feuilles en fonction des besoins et uniquement pour un classeur précis. Les onglets des feuilles de ce classeur seront masquées.
Comment faire pour que ce ruban soit modifié et permettre d'activer à la demande les feuilles selon les besoins.
Je peux envisager une macro qui se lance au démarrage de ce classeur pour créer l'onglet en question et ses commandes.Mon ami Google ne me donne rien de précis exploitable.
Les feuilles de ce classeur sont au nombre de 9 :
Page de garde
Encaissements
Produits
FAC
Relance
Décaissements
Dépenses
Trésorerie
Suite
Le nom du classeur est : Budget.xlsm
Merci
Bonjour Bondilange,
Pour moi, il faut utiliser dans ce cas, l'outil
Mais attention, ce n'est pas simple à utiliser, il faut d'abord se former un peu
@+
bonjour,
Sinon vous pouvez utiliser ce classeur "tout cuit" :
YAPUKA y remplacer mes feuilles par vos propres feuilles.
En faisant bien attention à ne pas faire de fautes dans l'écriture des noms de feuilles.
Remarquez également que le CodeName de chaque feuille à été modifié par Ws1, Ws2...
Vous ne devrez en aucun cas modifier le code existant mais vous pouvez rajouter quelques lignes personnalisées dans le Workbook_Open sous réserve de maintenir en premières lignes le code qui y est déjà.
Je vous conseille de ne pas utiliser le module MRibbon pour vos propres écritures.
EDIT : Les remplacements de feuilles peuvent provoquer diverses erreurs que vous pouvez ignorer sans regret , mais "in-fine" sous réserve de bien nommer vos feuilles et les CodeNames respectifss. Il suffira de fermer le classeur et de le réouvrir pour que tout se remette en place.
Les curieux pourront même se hasarder à rajouter des feuilles ou à en supprimer ou à les renommer ça ne posera pas plus de problème sous réserve que les noms des feuilles soient absolument identiques sur les onglets et dans le code.
Tous les onglets présents dans la liste doivent avoir un CodeName commençant par Ws. Le N° qui suit n'a aucune importance.
S'il y a des onglets qui ne doivent pas figurer dans le combo il suffit de le pas les nommer dans le code et de ne pas utiliser le Ws... dans le CodeName.
A+
bonjour,
Sinon vous pouvez utiliser ce classeur "tout cuit" :
YAPUKA y remplacer mes feuilles par vos propres feuilles.
En faisant bien attention à ne pas faire de fautes dans l'écriture des noms de feuilles.
Remarquez également que le CodeName de chaque feuille à été modifié par Ws1, Ws2...
Vous ne devrez en aucun cas modifier le code existant mais vous pouvez rajouter quelques lignes personnalisées dans le Workbook_Open sous réserve de maintenir en premières lignes le code qui y est déjà.
Je vous conseille de ne pas utiliser le module MRibbon pour vos propres écritures.
EDIT : Les remplacements de feuilles peuvent provoquer diverses erreurs que vous pouvez ignorer sans regret , mais "in-fine" sous réserve de bien nommer vos feuilles et les CodeNames respectifss. Il suffira de fermer le classeur et de le réouvrir pour que tout se remette en place.
Les curieux pourront même se hasarder à rajouter des feuilles ou à en supprimer ou à les renommer ça ne posera pas plus de problème sous réserve que les noms des feuilles soient absolument identiques sur les onglets et dans le code.
Tous les onglets présents dans la liste doivent avoir un CodeName commençant par Ws. Le N° qui suit n'a aucune importance.
S'il y a des onglets qui ne doivent pas figurer dans le combo il suffit de le pas les nommer dans le code et de ne pas utiliser le Ws... dans le CodeName.
A+
Merci j'essaie