Crea un elenco di fogli con collegamento ipertestuale

Anonim

Che ne dici di avere un elenco di fogli ciascuno con un collegamento ipertestuale al rispettivo nome del foglio nella cartella di lavoro? Bene, questo può essere fatto con il seguente codice:

Sub CreateHyperlinkedSheetList()

Dim ws come foglio di lavoro

Application.ScreenUpdating = False

ActiveSheet.Range ("A: A"). Cancella 'cancella elenco esistente

Per ogni ws in ActiveWorkbook.Worksheets

Con ActiveSheet.Range("A" & Rows.Count).End(xlUp)

.Offset(1).Value = ws.Name

ActiveSheet.Hyperlinks.Add Anchor:=.Offset(1), Address:="", SubAddress:= _

"'" & ws.Name & "'!A1", TextToDisplay:=ws.Name

Termina con

Avanti w

Application.ScreenUpdating = True

Fine sottotitolo

Copia il codice sopra in un modulo standard e puoi assegnarlo a un pulsante, per attivarlo quando vuoi.