Existem várias maneiras de exibir o nome do arquivo da pasta de trabalho atual no Excel:
1. Usando a função `célula`: Este é o método mais simples. A função `célula` pode retornar informações sobre uma célula, incluindo o nome do arquivo. Use esta fórmula em qualquer célula:
`` `Excel
=Cell ("nome do arquivo")
`` `
Isso retornará o caminho completo para a pasta de trabalho. Se você deseja apenas o nome do arquivo sem o caminho, precisará combiná -lo com outras funções (veja abaixo).
2. Usando funções `mid`,` find` e `célula` (somente para o nome do arquivo): A função `célula (" nome do arquivo ") retorna o caminho completo. Para extrair apenas o nome do arquivo, você pode usar essas funções juntas:
`` `Excel
=MID (Cell ("nome do arquivo"), encontre ("[", célula ("nome do arquivo"))+1, encontre ("]", célula ("nome do arquivo")-encontre ("[", célula ("nome do arquivo"))-1)
`` `
Esta fórmula funciona da seguinte maneira:
* `Célula (" nome do arquivo ")`:recebe o caminho completo.
* `Find (" [", célula (" nome do arquivo "))`:encontra a posição do suporte quadrado de abertura `[`, que geralmente marca o início do nome do arquivo no caminho.
* `Find ("] ", célula (" nome do arquivo "))`:encontra a posição do suporte quadrado de fechamento `]`.
* `MID (...)`:extrai a substring entre os colchetes, que é o nome do arquivo.
3. Usando VBA (para mais controle e atualizações dinâmicas): Para mais controle e atualizar automaticamente o nome do arquivo se a pasta de trabalho for movida ou renomeada, você poderá usar o VBA. Adicione o código a seguir a um módulo (guia do desenvolvedor> Visual Basic):
`` `VBA
Function getFileName () como string
GetFilename =thisworkbook.fullName
Função final
Function getFileNameOnly () como string
GetFilenameonly =thisworkbook.name
Função final
`` `
Então, em sua planilha, você pode chamar estas funções:
* `=GetFileName ()` retornará o caminho completo.
* `=GetFileNameOnly ()` retornará apenas o nome do arquivo.
A abordagem VBA é mais robusta porque acessa diretamente as propriedades da pasta de trabalho. As fórmulas dependem do formato específico do caminho retornado por `célula ', que * pode * mudar em diferentes versões ou configurações do Excel. No entanto, a abordagem da função 'Cell' é mais simples se você não precisar de atualizações dinâmicas ou o nome do arquivo puro. Escolha o método que melhor se adapte às suas necessidades e à proficiência técnica.