• Initiateur de la discussion Initiateur de la discussion Fred
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

F

Fred

Guest
Bonjour à tous,

Voilà ma question :

Je veux créer une liste de validation en page d'accueil. Les items de cette liste seront tous simlement les autres feuilles du classeur.

Comment doit-on procéder ?

Merci d'avance.

Fred.
 
bonjour

en vba :
en utilisant une fonction personnalisée qui retourne une variable tableau peut-être, puis en l'utilisant dans une formule de validation

manuellement ?
peut-être avec de vieilles formules XL4 lire.document, je ne sais pas.
 
Bonjour Fred, André Jon et toi le forum,

bon ben si j'ai bien compris ta demande il s'agirait dans une liste de validation de pouvoir inclure un lien hypertexte de chaque feuille ?

ben non ça c'est pas possible...
02.gif
...on ne peut pas associer une double fonction dans une liste de validation...

Par contre, on peut envisager la chose suivante qui sera celle de lister sur une feuille "Onglet général" l'ensemble des onglets présents dans le fichier est d'avoir un lien Hypertexte sur chaque nom de feuille...c'est déjà plus simple...

j'ai déjà créé cette macro Lien supprimé, mais je n'ai jamais eu de réponse de la part de Anne...
256.gif


tu n'as plus qu'à faire un copier/coller de la macro que j'ai proposé le 28-07-03 12:41 et le tour est joué...

A+Veriland.gif
 
bonjour

admettons que l'on créé une liste de navigation avec une liste de validation, une fois que l'utilisateur a choisit la feuille, on a des solutions techniques via les procédures évènementielles (worksheet_selectionchange), pour ce qui est de se rendre sur la feuille, il y a aussi plusieurs solutions :

la méthode followhyperlink ... j'ai du mal à m'en souvenir
la méthode goto : application.goto reference:=sheets(range("A1").value).range("A1")
la méthode activate : sheets(range("A1").value).activate
 
j'ai construit une variabel tableau contenant la liste des feuilles mais je n'ai pas réussi à créer une validation avec.

Function Wksh_List()
ReDim shArr(1 To Worksheets.Count)
With ActiveWorkbook

For i = 1 To UBound(shArr)
shArr(i) = Sheets(i).Name
Next i
End With
Wksh_List = shArr
End Function
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
4
Affichages
199
  • Question Question
XL 2021 listbox
Réponses
18
Affichages
503
Réponses
2
Affichages
211
Retour