Faire apparaître un sommaire sur les feuilles d'un gros fichier

Résolu/Fermé
Geo-lac Messages postés 71 Date d'inscription lundi 4 avril 2016 Statut Membre Dernière intervention 16 mars 2017 - 6 févr. 2017 à 10:45
cs_Le Pivert Messages postés 7903 Date d'inscription jeudi 13 septembre 2007 Statut Contributeur Dernière intervention 11 mars 2024 - 8 févr. 2017 à 17:59
Bonjour,

Je dispose d'un fichier composé de nombreuses feuilles qui sont accessible par un système de boutons avec lien hypertextes vers les feuilles.
Voici un petit schéma explicatif :

page principal : /1/ /2/ /3/
Si je clique sur /2/ : /21/ /22/ /23/
Si je clique sur /23/ : /231/ /232/ /233/ /234/

Et le problème est qu'au bout d'un moment dan la progression du fichier on ne sait plus ou on est.
J'aimerais faire donc apparaître une sorte de sommaire / Arborescence sur toutes les feuilles qui expliquerait le cheminement des clics qui ont permit d'arriver sut cette fameuse feuille.

J'ai essayé d'être clair mais n'hésitez pas à me demander tout complément d'informations et je suis impatient de découvrir vos idées.

Geoffray
A voir également:

5 réponses

cs_Le Pivert Messages postés 7903 Date d'inscription jeudi 13 septembre 2007 Statut Contributeur Dernière intervention 11 mars 2024 728
Modifié par cs_Le Pivert le 6/02/2017 à 11:11
Bonjour,

C'est réalisable en vba avec un control Treeview dans un UserForm:

[https://www.bing.com/search?q=treeview+vba+excel&form=PRFRFR&httpsmsn=1&refig=97cec477eba04fe2bdcefabead31d9ef&pq=treeview+vba&sc=6-12&sp=2&qs=AS&sk=AS1%5D

clic sur le lien excelguruHelp

@+ Le Pivert
0
Geo-lac Messages postés 71 Date d'inscription lundi 4 avril 2016 Statut Membre Dernière intervention 16 mars 2017
6 févr. 2017 à 11:47
Bonjour,

Ca ressemble à ce que j'aimerais faire en effet mais je suis un peu largué en langage VBA..
0
cs_Le Pivert Messages postés 7903 Date d'inscription jeudi 13 septembre 2007 Statut Contributeur Dernière intervention 11 mars 2024 728
6 févr. 2017 à 12:03
voir ici Il y a un classeur à télécharger:

https://silkyroad.developpez.com/VBA/XlOrganigramme/
0
Geo-lac Messages postés 71 Date d'inscription lundi 4 avril 2016 Statut Membre Dernière intervention 16 mars 2017
6 févr. 2017 à 13:39
J'ai télécharger le fichier mais c'est pas vraiment ce que je recherche.
Sur chaque onglet du fichier j'aimerais avoir le cheminement, le chemin pour arriver à cet onglet car c'est sous forme de bouton hyper texte qu'on arrive sur tel ou tel onglet.
J'ai rien trouver la dessus sur internet.
0
cs_Le Pivert Messages postés 7903 Date d'inscription jeudi 13 septembre 2007 Statut Contributeur Dernière intervention 11 mars 2024 728
6 févr. 2017 à 15:38
Je t'ai fait un petit exemple, a toi de l'adapter:

http://www.cjoint.com/c/GBgoMg4y6zQ

0
Geo-lac Messages postés 71 Date d'inscription lundi 4 avril 2016 Statut Membre Dernière intervention 16 mars 2017
6 févr. 2017 à 16:09
Je te rempli ton fichier et je te le renvoi ou je t’envoie le miens pour que tu vois à quoi ça ressemble ?
0
cs_Le Pivert Messages postés 7903 Date d'inscription jeudi 13 septembre 2007 Statut Contributeur Dernière intervention 11 mars 2024 728 > Geo-lac Messages postés 71 Date d'inscription lundi 4 avril 2016 Statut Membre Dernière intervention 16 mars 2017
6 févr. 2017 à 16:22
Comme tu veux, passe par cjoint comme moi
0
Geo-lac Messages postés 71 Date d'inscription lundi 4 avril 2016 Statut Membre Dernière intervention 16 mars 2017 > cs_Le Pivert Messages postés 7903 Date d'inscription jeudi 13 septembre 2007 Statut Contributeur Dernière intervention 11 mars 2024
6 févr. 2017 à 17:50
Et voici le lien vers le document :

https://www.cjoint.com/c/GBgqWjaTvp6

Quand tu vas sur le menu, cliques sur "Cartographie des processus" et ensuite tu peux te balader parmi les processus sous forme de clics et c'est sur les onglets cliqués que j'aimerais faire apparaitre l'arborescence pour que l'on comprenne ou on a cliqué pour en arriver la en gros.

Je reste disponible pour tout complément d'informations et je te remercie par avance.
0
cs_Le Pivert Messages postés 7903 Date d'inscription jeudi 13 septembre 2007 Statut Contributeur Dernière intervention 11 mars 2024 728 > Geo-lac Messages postés 71 Date d'inscription lundi 4 avril 2016 Statut Membre Dernière intervention 16 mars 2017
Modifié par cs_Le Pivert le 6/02/2017 à 18:53
Ce que tu veux faire, je ne sais pas si c'est possible. Par contre je t'ai fait un affichage de toutes les feuilles que tu peux afficher en cliquant dessus. L'UserForm s'affiche par un raccourci clavier. Ce qui a l'avantage de pouvoir l'ouvrir a partir de toutes les feuilles.
Voilà, je ne peux pas faire plus!

http://www.cjoint.com/c/GBgrS3UWNBQ

@+ Le Pivert
0
cs_Le Pivert Messages postés 7903 Date d'inscription jeudi 13 septembre 2007 Statut Contributeur Dernière intervention 11 mars 2024 728 > cs_Le Pivert Messages postés 7903 Date d'inscription jeudi 13 septembre 2007 Statut Contributeur Dernière intervention 11 mars 2024
7 févr. 2017 à 08:51
Voilà, j'ai réussi a faire ce que tu voulais. A chaque changement de feuille, le nom de la feuille s'affiche dans une Listbox. Tu as donc toute l'arborescence:

http://www.cjoint.com/c/GBhhW0hxCFQ

@+ Le Pivert
0
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 212
7 févr. 2017 à 12:27
Bonjour,

je me suis aussi attaqué au problème.
On ne peut pas détecter si un bouton a été cliqué, je me base donc sur l'activation des feuilles.
Le cheminement est affiché dans la barre des messages, en bas.

Pour prévenir tout déphasage trop important (si la feuille est activée par son onglet j'enregistre aussi) l'activation de 'CARTOGRAPHIE DES PROCESSUS' ré-initialise le chainage enregistré. Le nom de cette feuille n'est pas affiché vue sa longueur, et de toute façon on sait que c'est la racine.
https://www.cjoint.com/c/GBhlASZOXZe
eric

0
Geo-lac Messages postés 71 Date d'inscription lundi 4 avril 2016 Statut Membre Dernière intervention 16 mars 2017
7 févr. 2017 à 15:03
Ah oui c'est pas mal comme ça aussi !
C'est plus ce style d'arborescence que je cherchais. Est ce possible d'afficher cela dans une fenêtre un peu comme ce qu'avait fait CS_Le Pivert ?

merci d'avance
0
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 212
7 févr. 2017 à 23:09
Un essai.
Tu peux double-cliquer sur un nom de feuille dans le chemin pour l'activer et revenir en arrière.
https://www.cjoint.com/c/GBhwiUisuBe
eric
0
Geo-lac Messages postés 71 Date d'inscription lundi 4 avril 2016 Statut Membre Dernière intervention 16 mars 2017
8 févr. 2017 à 09:14
C'est nikel !!! c'est exactement ce que je voulais.
Juste petit détail, dans un soucis de visibilité c'est possible de voir les onglet d’enchainé verticalement
122 AVP
1222 RIP APD
...

Merci d'avance !
0
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 212
8 févr. 2017 à 11:13
Ce n'est pas l'option que j'ai choisie, tu peux t'essayer à le faire.
Mais il me semble que la proposition de le pivert est verticale.
eric
0
Geo-lac Messages postés 71 Date d'inscription lundi 4 avril 2016 Statut Membre Dernière intervention 16 mars 2017
Modifié par Geo-lac le 8/02/2017 à 11:23
Et comment on peut rendre le truc verticale sur ta proposition ?
Merci d'avance
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
cs_Le Pivert Messages postés 7903 Date d'inscription jeudi 13 septembre 2007 Statut Contributeur Dernière intervention 11 mars 2024 728
Modifié par cs_Le Pivert le 8/02/2017 à 18:05
Voilà la capture, si cela t'interesse les codes sont dans ThisWorkbook et dans UserForm3

@+ Le Pivert
0