Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2016 liste déroulante de liens

Jactouète

XLDnaute Nouveau
Bonjour à tout le monde,

Nouveau sur le forum et plutôt mauvais en informatique, je souhaiterais pour ma base de donnée de devis créer une liste déroulante de liens. Jusque la, j'ai réussi à créer la liste (suis pas si naze finalement), à faire en sorte que chaque entrée de ma liste soit un lien (décidément je m'épate..) mais lorsque je sélectionne mon entrée sur l'onglet concerné, l'élément qui s'affiche n'est plus un lien. Simplement le nom que je lui ai donné.

Je sais pas si je suis bien clair!!!

Bref, merci d'avance pour votre aide.
 

Jactouète

XLDnaute Nouveau
Bonjour,

Ah oui effectivement, un exemple sera plus aidant.

Donc dans le fichier "Liste de liens", à l'onglet "Devis" je souhaiterais que la liste déroulante soit des liens qui renvoient automatiquement à l'onglet concerné.
 

Pièces jointes

  • liste de liens.xlsx
    12.6 KB · Affichages: 9

sousou

XLDnaute Barbatruc
re
Tu peux mettre ce code dans la feuille 1 si j'ai compris
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 2 And Target.Row > 9 And Target.Row < 20 Then
Sheets(Target.Value).Activate
End If
End Sub
 

sousou

XLDnaute Barbatruc
Bonjour
dans la feuille devis (feuille ou il y a ta liste) tu ajoutes la macro en question.
Principe si une des cellules de la liste change (If Target.Column = 2 And Target.Row > 9 And Target.Row < 20 Then )
alors j'active la feuille dont le nom est contenu dans cette cellule (Sheets(Target.Value).Activate )
le fichier est enregistré en.xlsm format acceptant les macro
Je suppose que tu débutes, alors prend le temps de comprendre sur cet exemple très simple, et la porte du VBA s'ouvrira pour toi avec toutes ses possibilités. Tu trouveras dans ce forum, la plupart de tes besoins
 

Pièces jointes

  • liste de liens.xlsm
    16.2 KB · Affichages: 9

Jactouète

XLDnaute Nouveau
Bonjour Sousou,

Je n'y arrive toujours pas... Malgré plusieurs tentatives. En fait, je ne comprends pas le codage!!

Çà doit vraiment pas être dans mon domaine d'intelligence. Je suis plus dans l'opérationnel en général ...
 

sousou

XLDnaute Barbatruc
Bonjour.
Tu n'arrives pas à quoi?
Si j'ai compris ce que tu veux?
tu as une liste dans la feuille devis
Tu souhaite activer la feuille désignée par le choix que tu as fait
Cela fonctionne t-il dans le fichier que je t'ai envoyé?
La macro positionnée dans la feuille devis va faire ce travail
 

Discussions similaires

Réponses
2
Affichages
295
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…