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