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

Résolu
Geo-lac Messages postés 71 Date d'inscription   Statut Membre Dernière intervention   -  
cs_Le Pivert Messages postés 7904 Date d'inscription   Statut Contributeur Dernière intervention   -
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 7904 Date d'inscription   Statut Contributeur Dernière intervention   729
 
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   Statut Membre Dernière intervention  
 
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 7904 Date d'inscription   Statut Contributeur Dernière intervention   729
 
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   Statut Membre Dernière intervention  
 
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 7904 Date d'inscription   Statut Contributeur Dernière intervention   729
 
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   Statut Membre Dernière intervention  
 
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 7904 Date d'inscription   Statut Contributeur Dernière intervention   729 > Geo-lac Messages postés 71 Date d'inscription   Statut Membre Dernière intervention  
 
Comme tu veux, passe par cjoint comme moi
0
Geo-lac Messages postés 71 Date d'inscription   Statut Membre Dernière intervention   > cs_Le Pivert Messages postés 7904 Date d'inscription   Statut Contributeur Dernière intervention  
 
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 7904 Date d'inscription   Statut Contributeur Dernière intervention   729 > Geo-lac Messages postés 71 Date d'inscription   Statut Membre Dernière intervention  
 
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 7904 Date d'inscription   Statut Contributeur Dernière intervention   729 > cs_Le Pivert Messages postés 7904 Date d'inscription   Statut Contributeur Dernière intervention  
 
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 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 275
 
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   Statut Membre Dernière intervention  
 
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 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 275
 
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   Statut Membre Dernière intervention  
 
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 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 275
 
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   Statut Membre Dernière intervention  
 
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 7904 Date d'inscription   Statut Contributeur Dernière intervention   729
 
Voilà la capture, si cela t'interesse les codes sont dans ThisWorkbook et dans UserForm3

@+ Le Pivert
0