Liste déroulante permettant l'ouverture d'onglets

je voudrais à partir d'une liste déroulante ouvrir un onglet et se placé sur la cellule de mon choix.

liste en A1:A4 cellule liée en B5

chaque élément de ma liste correspond à un onglet

en le sélectionnant au moyen du menu déroulant, je voudrais ouvrir l'onglet correspondant.

merci coordialement rousskof.

Bonsoir et bienvenue

Avec une liste créée par DONNEE ==> Validation

Amicalement

Nad

Nad-Dan a écrit :

Bonsoir et bienvenue

Avec une liste créée par DONNEE ==> Validation

Amicalement

Nad

merci nad dan tu m'as bien aidé

mais malheuresement je n'arrive pas à renomer les feuilles.

aurais tu une solution merci et a bientot.

rousskof

Re

Comment ça tu n'arrives pas à renommer tes feuilles ?

Ta demande est d'avoir le nom des feuilles dans une liste et d'ouvrir la feuille sélectionnée dans ladite liste.

Peux-tu être plus explicite ?

A te relire

Amicalement

Nad

merci nad d'avoir répondu, je suis désolé de mon manque de précision.

alors je vais m'expliquer plus précisaiment

j'ai une liste qui se trouve en A1:A5

dans cette liste j'y regroupe les noms de mes différents onglets( lot de sauvetage, matériels, huit descendeur, mousquetons, harnais).

la cellule qui recevera la liste déroulante est B5.

merci nad

à bientot rousskof

Bonjour

Regarde ce fichier : j'ai juste adapté les données à tes cellules

Rappel : la liste est crée avec DONNEES ==> Validation

Amicalement

Nad

bonjour

je n'ai pas lu tout les post mais comme ce n'est pas encore resolu ,j'apporte ma pierre

alors 1/ tu crée tes onglets 2/ tu fais une liste de ces noms 3/ avec outils> validation > liste tu cree ta liste

4/ dans la feuille ou tu a cree la liste (ex: b1) tu clic droit sur l'onglet > visualiser le code > genral= worrksheet > declaration = selction_change tu saisiaes

if intersect(b1,target) is nothing then exit sub

sheet(target.value). select

ainsi quand tu clic dans b1 c'est la valeur affichée (correspondant a la feuil )

ps attention a l'orthographe rigoureusment identique

bonus si b1 est sur une feuille "acceuil " pour retour ner a cette feuille tu peux faire une petite macro enregistrée

pilotée par un bouton dupliqué sur chaque feuille

bonne soirée a+

merci nad et tulipe

nad le fichier que tu as envoyer fonctionne le seul petit soucis c'est que je veux voir que le nom seul de l'onglet.

tulipe j'ai taper ton code et rien ne fonctionne peut etre y a t il une faute d'orthographe je ne sais pas

merci cordialement rousskof

57aide-transfert.xlsx (22.47 Ko)

Bonjour

Une solution approchée sans VBA

Cordialement

bonjour

je m'excuse pour la reponse baclée je me rattrape avec cette maquette

pour la macro de retour tu fais 1 /tu vas sur une feuille autre que "l'acceuil recap ensuite 1/ outils >macro >nouvelle macro > macro 1 > ok a partir de la tout ce que tu fais est enregistré alors ,comme tu etais sur une autre feuille ; tu retournes sur la feuille " recap et tu selectionne une cellule( facultatif) ; maintenant il te faut arreter l'enregistrement de la macro ; pour ce faire : outil> macro > arreter l'enregistrement C'EST CAPITAL

Apres dans affichage > formulaire ...... tu te chopes un bouton ,quand il est sur la feuille clic droit dessus > affecter une macro > macro1 >ok ce bouton tu le cop/ col sur chaque feuille

nb t'es pas obligé d'utiliser 1 bouton , une zone de texte ou n'importe quel objet ça marche aussi du moment que l'on puisse lui affecter une macro pour le savoir clic droit dessus

j'espere t'avoir dit le maximum

1'104cclicetla-feuille.zip (12.38 Ko)

bonne soirée ;a+

merci à tous pour cette aide importante que vous m'avez apportés

bon courage à tous et à bientot

rousskof

Bonsoir à tous,

Avec mise à jour Auto. de la liste (dynamique)

tu peux ajouter, supprimer, renommer les onglets

les adresses sont facultatives

Amicalement

Claude

a resolu2
176listeonglets.zip (13.59 Ko)
Rechercher des sujets similaires à "liste deroulante permettant ouverture onglets"