Como obter a lista de nomes de folhas do ms-excel?

3

Eu tenho um arquivo excel que tem muitas folhas. Como posso obter uma lista de nomes de folhas do ms-excel?

(PS: o escritório é a versão mac).

    
por xdazz 21.09.2012 / 07:41

2 respostas

5

Tente usar a seguinte macro:

Sub ListWorkSheetNames()

For i = 1 To Sheets.Count
Range("A" & i) = Sheets(i).Name
Next i

End Sub

Para mim - funciona muito bem.

( source )

    
por 21.09.2012 / 09:47
1

Para obter o mesmo que acima, mas também com hyperlinks levando você para a planilha:

Sub ListWorkSheetNames()

For i = 1 To Sheets.Count
Range("A" & i) = "=HYPERLINK('" + Sheets(i).Name + "'!A1, """ + Sheets(i).Name + " "")"
Next i

End Sub
    
por 02.02.2015 / 00:52