Créer un menu de liens hypertexte de feuilles de calcul - Exemples de code VBA

Créer un index de lien hypertexte de toutes les feuilles de calcul dans le classeur

Allons plus loin dans la macro pour répertorier toutes les feuilles d'un classeur et créons un menu hypertexte pour chaque feuille d'un classeur. C'est un gain de temps considérable pour quelqu'un qui a de nombreuses feuilles et qui essaie de créer manuellement un menu d'hyperliens vers chacune d'entre elles.

Pour utiliser la macro, remplacez simplement le mot Sheet1 (il apparaît deux fois) dans le code par le nom de l'onglet où vous souhaitez les résultats. Assurez-vous qu'il n'y a pas d'informations importantes sur l'onglet de sortie car il efface les données avant de les écrire. Une fois la macro exécutée, une liste de chaque feuille avec un lien hypertexte vers chaque feuille est créée.

1234567891011121314151617181920 Feuilles de sous-liste()Dim ws As Feuille de calculDim x en tant qu'entierx = 1Feuilles("Feuille1").Plage("A:A").EffacerPour chaque ws dans les feuilles de calculSheets("Sheet1").Cells(x, 1).SelectActiveSheet.Hyperlinks.Add _Ancre :=Sélection, Adresse :="", Sous-adresse := _ws.Name & "!A1", TextToDisplay:=ws.Namex = x + 1WS suivantFin du sous-marin

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave