Olá, sou nova no fórum então nem sei se o nome do tópico esta certo, ou se serei clara na minha dúvida, portanto me desculpem desde já.
Achei aqui mesmo no fórum um código em VBA para fazer uma lista das planilhas no Excel, e esta funcionando perfeitamente. Mas gostaria de adicionar ao código a condição de não aparecer na lista planilhas que estejam ocultas. Segue o código feito pelo membro Osvaldomp:
Private Sub Worksheet_Activate()
Dim ws As Worksheet, i As Integer
Application.ScreenUpdating = False
Sheets("ListaPlans").Range("A:B").ClearContents
For Each ws In ThisWorkbook.Worksheets
If ws.Name <> "ListaPlans" Then
i = i + 1
With Sheets("ListaPlans")
.Range("A" & i) = ws.Name
.Hyperlinks.Add Anchor:=Range("A" & i), _
Address:="", SubAddress:="'" & ws.Name & _
"'!A1", TextToDisplay:=ws.Name
.Range("B" & i) = "=" & ws.Name & "!F6"
End With
End If
Next ws
Application.ScreenUpdating = True
End Sub
Obrigada!