Como posso exibir o nome da planilha atual em uma célula?

13

Eu quero poder exibir o nome da planilha atual em uma célula nessa planilha.

Como posso fazer isso sem recorrer a scripts VBA?

Se for importante, o sabor específico do Excel com o qual estou trabalhando é o 2007, mas eu preferiria algo tão independente da versão quanto possível.

    
por ale 25.01.2013 / 20:02

1 resposta

19
=RIGHT(CELL("filename",A1),LEN(CELL("filename",A1))-FIND("]",CELL("filename",A1),1))

A pasta de trabalho precisa ser salva antes que essa função funcione.

A chave para a função é =CELL("filename",A1) , que retorna uma string útil que inclui o caminho do arquivo, o nome do arquivo e o nome da planilha: C:\Users\john.smith\Desktop\[Test.xlsx]Sheet1

Veja:

por 25.01.2013 / 20:13