Bonjour,
je cherche à faire un macro qui permet de récupérer les noms de toutes les feuilles d'un classeur d'excel dans une colonne d'une feuille que j'appelle "Sommaire"
puis pour chaque nom dans une notre colonne, ajouter un lien hypertexte permettant d'aller ou activer la feuille sélectionnée via la feuille sommaire.
J'ai commencé comme cela, mais ça ne fonctionne pas
Code vba : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 sub recup_nom_feuille() for i =2 to worksheets.count Worksheets(i).names.Copy Destination :=Worksheets(1). Cells(i,1) next end sub
Pour insérer le lien hypertexte, j'ai passé par l'enregistrement du macro, mais je ne sais pas comment on stock les noms des feuilles dans une variables pour pouvoir l'utiliser après
Code vba : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Sub Macro8() ' ' Macro8 Macro ' ' ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:="", SubAddress:= _ "Confusion!A1", TextToDisplay:="Confusion!A1" 'End Sub
je vous remercie pour votre aide
Partager