NAVIGUER AU SEIN D'UN FICHIER À L'AIDE D'UN MENU DÉROULANT
Il peut être intéressant de créer un sommaire et de pouvoir aller directement à un endroit précis du fichier par l'utilisation d'un menu déroulant
La solution consiste à
- créer une table de choix (ici en colonnes D, E et F) avec l'identifiant de la feuille cible et la cellule cible
- définir une validation pour la cellule de choix (ici A1)
- définir par formule le lien vers la cellule cible
=iferror(hyperlink("#gid="&vlookup(A1;D:F;2;0)&"range="&vlookup(A1;D:F;3;0); "link to "&vlookup(A1;D:F;3;0)))
Cette solution peut aussi être utilisée pour créer un sommaire des différentes feuilles du fichier. Dans ce cas, la liste peut être créée par une fonction personnalisée
=listOfTabs()
Le script étant
function listOfTabs(){
var ss = SpreadsheetApp.getActiveSpreadsheet()
var list = [['Choix','gid','cellule']]
ss.getSheets().forEach(sh => list.push([ sh.getName(), sh.getSheetId() ,'A1' ]))
return list
}
Commentaires
Enregistrer un commentaire