Como alterar o nome do livro aberto ou da pasta de trabalho atual no Excel?
Em determinadas situações, pode ser necessário alterar o nome de uma pasta de trabalho do Excel que está atualmente aberta. Contudo, como o Excel não permite renomear diretamente um ficheiro aberto através das operações habituais do sistema de ficheiros, o método convencional obriga-o a fechar o livro, localizá-lo no Explorador de Ficheiros e só depois alterar o seu nome. Este processo pode ser inconveniente e interromper o seu fluxo de trabalho, especialmente se estiver a lidar com vários ficheiros ou precisar de renomear documentos com frequência. Este tutorial apresenta diversos métodos práticos para renomear diretamente um livro ativamente aberto diretamente no Excel, simplificando esta tarefa e reduzindo ao mínimo as interrupções.
Alterar o nome do livro aberto com o comando Guardar Como
Alterar o nome do livro aberto com Office Tab
Alterar o nome do livro aberto com código VBA
Alterar o nome do livro aberto com o comando Guardar Como
Quando precisar de alterar o nome do Workbook Atual que tem aberto, mas preferir evitar fechar e reabrir ficheiros, o comando Guardar Como oferece uma solução simples. Este método é ideal para mudar o nome do ficheiro do livro enquanto trabalha nele e funciona em todas as versões do Excel.
1. Clique no separador Ficheiro(ou no)botão do Office no Excel 2007) no Friso e escolha Guardar Como nas opções disponíveis. Isto abrirá a caixa de diálogo Guardar Como, conforme ilustrado abaixo:

2. Na caixa de diálogo Guardar Como, introduza o novo nome pretendido para o seu livro na caixa de texto Nome do ficheiro. Por exemplo, pode ajustar o nome para refletir o projeto ou a versão atual. Consulte a imagem seguinte como referência:

Dica: No Excel 2013 ou Excel 2016, após clicar em Ficheiro > Guardar Como, poderá ter de clicar em Procurar para abrir a caixa de diálogo tradicional Guardar Como e aceder ao campo do nome do ficheiro.

3. Clique em Guardar. O livro será guardado com o novo nome que indicou. A sua instância atual do Excel passará agora a referenciar o livro com esse novo nome, enquanto o ficheiro anterior permanecerá inalterado na localização original (a menos que opte por eliminá-lo posteriormente).
Notas e dicas práticas: O ficheiro antigo não será eliminado automaticamente; poderá querer removê-lo manualmente caso já não seja necessário. Além disso, se estiver a trabalhar com partilha de ficheiros ou sistemas de controlo de versões, certifique-se de que a alteração de nome não interrompe a colaboração nem as referências existentes.
Se houver fórmulas, hiperligações ou códigos VBA noutros ficheiros que façam referência ao nome antigo do ficheiro, estas não serão atualizadas automaticamente; reveja quaisquer dependências para evitar erros.
Alterar o nome do livro aberto com Office Tab
Para utilizadores que prefiram um método ainda mais rápido e que trabalhem regularmente com vários livros abertos, o suplemento Office Tab oferece uma solução com usabilidade melhorada. O Office Tab permite-lhe trabalhar com livros numa interface com separadores, semelhante à dos navegadores web, e disponibiliza também opções adicionais de gestão de ficheiros — incluindo a possibilidade de alterar os nomes dos ficheiros.
Após instalaro Office Tab, siga estes passos:
1. Navegue até ao livro que pretende renomear. Clique com o botão direito do rato no separador do livro, na parte superior da janela do Excel, e selecione Renomear no menu de contexto, conforme ilustrado abaixo:

2. Na caixa de diálogo Office Tab, introduza o novo nome pretendido para o seu livro no campo de texto fornecido. Tenha cuidado para não utilizar caracteres proibidos (como)/ \ : * ? " |), que não são permitidos em nomes de ficheiros. Veja a imagem seguinte:

3. Clique em OK. O livro será imediatamente renomeado, sem necessidade de o fechar ou reabrir. A alteração será refletida tanto no separador como no nome real do ficheiro no seu computador, conforme mostrado aqui:

Vantagens: Este método é especialmente conveniente para quem gere numerosos ficheiros em simultâneo e precisa de fazer alterações rápidas e frequentes aos nomes. O fluxo de trabalho intuitivo com separadores potencia a sua eficiência sem interromper o seu ritmo.
Precauções: O Office Tab é um suplemento externo e deve ser instalado separadamente. Certifique-se de que é compatível com a sua versão do Excel (o Office Tab funciona na maioria das versões modernas). Para melhores resultados, atualize regularmente o suplemento e evite problemas de compatibilidade com as novas atualizações do Excel.
Alterar o nome do livro aberto com código VBA
Para utilizadores avançados, o VBA (Visual Basic for Applications) oferece uma abordagem flexível para renomear programaticamente o Workbook Atual, guardando-o com um Novo Nome e, se necessário, eliminando o ficheiro original. Isto é particularmente útil se estiver a automatizar um processo de renomeação em lote ou precisar de integrar esta etapa de renomeação num fluxo macro mais longo.
Antes de utilizar este método, é importante compreender que o Excel não suporta a alteração direta do nome de um ficheiro aberto; em vez disso, a macro guarda o Workbook Atual com um nome Arquivo gerado, elimina opcionalmente o ficheiro antigo e muda o contexto para o Arquivo gerado.
1. Clique em Programador > Visual Basic para abrir a janela do Microsoft Visual Basic for Applications. Na janela, clique em Inserir > Módulo e cole o seguinte código no novo módulo:
Sub RenameActiveWorkbook()
Dim newFullName As String
Dim oldFullName As String
Dim fDialog As FileDialog
Dim response As VbMsgBoxResult
On Error Resume Next
xTitleId = "KutoolsforExcel"
oldFullName = ThisWorkbook.FullName
' Prompt for new file name and location
Set fDialog = Application.FileDialog(msoFileDialogSaveAs)
With fDialog
.Title = "Select new file name for the active workbook"
.InitialFileName = ThisWorkbook.FullName
If .Show = -1 Then
newFullName = .SelectedItems(1)
Else
Exit Sub
End If
End With
' Save the workbook with the new name
ThisWorkbook.SaveAs Filename:=newFullName, FileFormat:=xlOpenXMLWorkbook
' Ask if the old file should be deleted
response = MsgBox("Do you want to delete the old file?" & vbCrLf & oldFullName, vbYesNo + vbQuestion, xTitleId)
If response = vbYes Then
Kill oldFullName
End If
MsgBox "Workbook renamed successfully.", vbInformation, xTitleId
End Sub 2. Para executar a macro, prima F5 ou clique no
botão Executar no editor VBA. Será aberta uma caixa de diálogo Guardar Como, permitindo-lhe introduzir o novo nome e a localização do seu livro atual (certifique-se de utilizar um nome de ficheiro válido, sem caracteres especiais).
Após guardar, será solicitado a confirmar se pretende eliminar o ficheiro original. Se selecionar «Sim», o ficheiro antigo será Excluir Permanentemente (não poderá ser recuperado). Se escolher «Não», permanecerá inalterado. A sessão atual passará agora a referenciar o livro com o seu Novo Nome.
Dicas e notas: Faça sempre uma cópia de segurança antes de executar esta macro para evitar a perda acidental de dados. Após a renomeação, confirme se todas as hiperligações, fórmulas e referências entre ficheiros continuam válidas, já que alterações no nome do ficheiro podem afetar referências externas. Em caso de erro, verifique novamente o caminho e o nome do ficheiro e certifique-se de que tem permissões suficientes para realizar operações na pasta.
Esta abordagem é ideal para utilizadores experientes à vontade com VBA e automação na gestão de ficheiros. Caso surjam problemas com esta macro, certifique-se de que as macros estão ativadas e experimente executar o Excel como administrador se encontrar erros relacionados com permissões.
Artigos Relacionados:
- Como contar o número de folhas visíveis num livro?
- Como converter facilmente entre várias unidades de energia no Excel?
As Melhores Ferramentas de Produtividade para o Office
Potencie as suas competências no Excel com Kutools para Excel e experimente uma eficiência como nunca antes.Kutools para Excel Oferece mais de 300 funcionalidades avançadas para impulsionar a produtividade e Economizar Tempo.Clique aqui para obter a funcionalidade de que mais precisa...
Office Tab Traz uma interface com separadores para o Office e torna o seu trabalho muito mais fácil
- Ative a edição e leitura com separadores no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Abra e crie vários documentos em novos separadores da mesma janela, em vez de em janelas separadas.
- Aumente a sua produtividade em 50 % e elimine centenas de cliques do rato todos os dias!
Todos os suplementos Kutools — num único instalador.
Kutools for Office reúne suplementos para Excel, Word, Outlook e PowerPoint, além do Office Tab Pro, sendo a solução ideal para equipas que trabalham em várias aplicações do Office.
- Pacote tudo-em-um— suplementos para Excel, Word, Outlook e PowerPoint + Office Tab Pro
- Um instalador, uma licença— configuração em minutos (pronto para MSI)
- Funciona melhor em conjunto— produtividade simplificada em todas as aplicações do Office
- Teste gratuito de 30 dias com todas as funcionalidades— sem registo, sem cartão de crédito
- Melhor relação qualidade-preço— poupe face à compra individual dos suplementos