You are on page 1of 1

Private Sub Worksheet_Activate()

Dim ws As Worksheet, i As Integer


Application.ScreenUpdating = False
Sheets("ListaPlans").Range("A:A").ClearContents
For Each ws In ThisWorkbook.Worksheets
If ws.Name <> "ListaPlans" Then
i = i + 1
Sheets("ListaPlans").Range("A" & i).Value = ws.Name
Sheets("ListaPlans").Hyperlinks.Add Anchor:=Range("A" & i), _
Address:="", SubAddress:="'" & ws.Name & "'!A1", TextToDisplay:=ws.Name
End If
Next ws
Application.ScreenUpdating = True
Sheets("ListaPlans").Hyperlinks.Add Anchor:=Range("A" & i), _
Address:="", SubAddress:="'" & ws.Name & "'!A1", TextToDisplay:=ws.Name
End Sub

You might also like