Ao usar o Copilot no Excel com uma pasta de trabalho habilitada para macros, o comando Salvar padrão não funciona como esperado. O Copilot não suporta salvar diretamente no formato XLSM durante uma sessão. Em vez disso, o Excel força uma caixa de diálogo Salvar Como que solicita que você escolha um novo local ou formato de arquivo. Este artigo explica por que isso acontece, o que desencadeia o comportamento e como contorná-lo sem perder dados ou macros.
A causa raiz é uma restrição de segurança e compatibilidade na forma como o Copilot grava dados de volta no Excel. O Copilot gera novos dados, fórmulas ou análises que precisam ser confirmados na pasta de trabalho. Para arquivos habilitados para macros, o Excel exige um salvamento completo do arquivo em vez de uma atualização na memória. A caixa de diálogo Salvar Como aparece porque o Excel não pode garantir a integridade do código de macro quando o Copilot modifica a pasta de trabalho.
Este artigo aborda as condições exatas de gatilho, o fluxo de trabalho passo a passo do Salvar Como e o que fazer se a pasta de trabalho se tornar somente leitura ou se o Copilot parar de responder após a caixa de diálogo aparecer.
Principais Conclusões: Comportamento de Salvar Como do Copilot com Arquivos XLSM
- Arquivo > Salvar Como > Procurar > Salvar como tipo > Pasta de Trabalho Habilitada para Macros do Excel: A única maneira de manter macros após o Copilot modificar a pasta de trabalho.
- Arquivo > Salvar (Ctrl+S) falha silenciosamente: O Copilot aciona uma caixa de diálogo Salvar Como em vez de um salvamento direto para arquivos XLSM.
- Painel do Copilot > Botão Parar: Use para cancelar uma operação pendente do Copilot antes que a caixa de diálogo Salvar Como apareça.
Por que o Copilot Aciona Salvar Como para Pastas de Trabalho com Macros
As pastas de trabalho habilitadas para macros do Excel usam a extensão de arquivo XLSM. Este formato armazena código VBA, controles ActiveX e dados de formulário junto com o conteúdo da planilha. Quando o Copilot adiciona ou modifica dados em um arquivo XLSM, o Excel precisa reescrever o arquivo inteiro no disco para preservar a camada de macro. O Excel não suporta salvamentos incrementais para arquivos XLSM durante uma sessão do Copilot.
A caixa de diálogo Salvar Como aparece porque o Excel não pode confirmar que o código de macro permanecerá intacto após o Copilot gravar as alterações. Esta é uma proteção deliberada da Microsoft. A caixa de diálogo força você a escolher explicitamente um nome de arquivo, local e formato. Se você selecionar um formato sem macro, como XLSX, o Excel remove todas as macros da pasta de trabalho. Se escolher XLSM, o Excel salva novamente o arquivo com as macros intactas.
Esse comportamento também ocorre quando o Copilot cria novas planilhas, insere tabelas dinâmicas ou gera gráficos em uma pasta de trabalho habilitada para macros. Qualquer operação que grave dados de volta na pasta de trabalho aciona o prompt Salvar Como. Pastas de trabalho somente leitura ou arquivos armazenados em locais sem permissões de gravação causam a mesma caixa de diálogo.
Etapas para Salvar uma Pasta de Trabalho com Macros Modificada pelo Copilot
Siga estas etapas sempre que o Copilot modificar um arquivo XLSM. Não clique em Cancelar na caixa de diálogo Salvar Como, a menos que queira descartar todas as alterações feitas pelo Copilot durante a sessão.
- Conclua a operação do Copilot
Aguarde o Copilot terminar de gerar a saída. Não feche o painel do Copilot nem mude para outro aplicativo enquanto o ícone de carregamento estiver ativo. Interromper o Copilot pode deixar a pasta de trabalho em um estado inconsistente. - Clique em Arquivo > Salvar ou pressione Ctrl+S
O Excel exibe a caixa de diálogo Salvar Como em vez de salvar diretamente. O título da caixa de diálogo é “Salvar Como” mesmo se você já tiver salvo o arquivo anteriormente na sessão. - Selecione um local de pasta
Navegue até a pasta onde deseja armazenar o arquivo. Você pode sobrescrever o arquivo original ou criar uma nova cópia. Se sobrescrever, as macros originais permanecem intactas. - Verifique o tipo de arquivo
No menu suspenso Salvar como tipo, confirme se Pasta de Trabalho Habilitada para Macros do Excel (.xlsm) está selecionado. O Excel pode padrão para Pasta de Trabalho do Excel (.xlsx) se a operação do Copilot não envolveu macros. Altere de volta para XLSM para preservar todo o código VBA. - Clique em Salvar
O Excel grava o arquivo completo no disco. O painel do Copilot permanece aberto. Você pode continuar trabalhando com o Copilot. Cada salvamento subsequente aciona a mesma caixa de diálogo Salvar Como novamente.
Se a Caixa de Diálogo Salvar Como Não Aparecer
Isso acontece quando a pasta de trabalho está armazenada em um local que não suporta salvamentos padrão de arquivos, como uma biblioteca de documentos do SharePoint com check-out obrigatório. Nesse caso, o Excel exibe uma mensagem de erro: “Este arquivo não foi salvo. O Copilot não pode salvar alterações neste tipo de arquivo.” Salve uma cópia local da pasta de trabalho primeiro, depois reabra-a e continue com o Copilot.
O que Acontece Quando Você Escolhe um Formato Diferente
Se você salvar acidentalmente a pasta de trabalho como XLSX, o Excel exibe um aviso: “Esta pasta de trabalho contém macros que serão removidas.” Clicar em Sim remove todos os módulos VBA, UserForms e código de macro permanentemente. Não há desfazer para esta ação. Os dados gerados pelo Copilot permanecem, mas toda a automação para de funcionar. Para restaurar macros, você deve reverter para uma cópia de backup do arquivo XLSM original.
Se você salvar como CSV ou PDF, o Excel avisa que apenas a planilha ativa será salva. Todas as outras planilhas e conteúdo gerado pelo Copilot em outras planilhas são perdidos. Não use esses formatos a menos que queira intencionalmente exportar uma única planilha.
Se o Copilot Parar de Responder Após Salvar Como
Em alguns casos, o painel do Copilot fica sem resposta após o fechamento da caixa de diálogo Salvar Como. Isso acontece quando o Excel reindexa a pasta de trabalho após uma gravação completa do arquivo. Aguarde de 10 a 15 segundos. Se o painel não reativar, feche o Excel e reabra o arquivo salvo. O Copilot retoma o estado da sessão, incluindo o histórico da conversa, mas qualquer conteúdo gerado pelo Copilot não salvo é perdido.
Erros Comuns e Limitações
Cliquei em Cancelar na caixa de diálogo Salvar Como. Posso recuperar minhas alterações do Copilot?
Não. Cancelar a caixa de diálogo Salvar Como descarta todas as alterações que o Copilot fez na sessão atual. O Excel não armazena uma cópia temporária. Você deve executar novamente a operação do Copilot após salvar o arquivo novamente. Para evitar isso, sempre salve antes de iniciar um novo prompt do Copilot.
O Copilot não aparece na faixa de opções para meu arquivo XLSM
O Copilot requer uma assinatura do Microsoft 365 com licença do Copilot para Microsoft 365. Também requer a versão 2402 ou mais recente do Excel. Se o ícone da faixa de opções estiver ausente, verifique o status da licença em Arquivo > Conta > Informações do Produto. Se a licença estiver ativa, mas o ícone estiver oculto, clique com o botão direito na faixa de opções e selecione Personalizar Faixa de Opções. Em Guias Principais, habilite a caixa de seleção Copilot.
Meu código de macro quebra após o Copilot modificar a pasta de trabalho
O Copilot não edita código VBA diretamente. No entanto, se o Copilot adicionar ou excluir planilhas, suas macros que referenciam nomes ou índices específicos de planilhas podem falhar. Atualize seu código VBA para usar nomes de código de planilha em vez de nomes de guias. Por exemplo, use Sheet1.Range("A1") em vez de Worksheets("Dados").Range("A1").
Comportamento de Salvamento do Copilot: Pastas de Trabalho XLSM vs XLSX
| Item | XLSM (Habilitado para Macros) | XLSX (Padrão) |
|---|---|---|
| Salvar após modificação do Copilot | Força caixa de diálogo Salvar Como toda vez | Salva diretamente com Ctrl+S |
| Preservação de macros | Preservadas se você escolher o formato XLSM | Não se aplica — não existem macros |
| Tamanho do arquivo após Copilot | Aumenta devido à reescrita completa do arquivo | Aumenta apenas com novos dados |
| Desfazer após Salvar Como | Sem desfazer para alterações do Copilot | Pilha de desfazer preservada |
| Fluxo de trabalho recomendado | Salve manualmente após cada prompt do Copilot | Salvamento automático habilitado por padrão |
Melhores Práticas para Trabalhar com Copilot e Arquivos XLSM
Sempre salve uma cópia de backup do arquivo XLSM original antes de usar o Copilot. Armazene o backup em uma pasta diferente ou renomeie-o com um sufixo de versão, como _backup.xlsm. Isso protege suas macros caso a caixa de diálogo Salvar Como cause uma alteração acidental de formato.
Use o botão Parar do painel do Copilot com frequência. Se você vir a caixa de diálogo Salvar Como aparecer inesperadamente, clique em Parar no painel do Copilot antes de fazer qualquer seleção. Isso cancela a gravação pendente do Copilot e retorna a pasta de trabalho ao último estado salvo. Você pode então reformular seu prompt para reduzir o número de alterações que o Copilot precisa confirmar.
Se você trabalha com arquivos XLSM diariamente, considere converter macros usadas com frequência em um arquivo de suplemento do Excel XLAM. Arquivos XLAM carregam macros globalmente e não são afetados pelo comportamento de salvamento do Copilot. Você pode então usar pastas de trabalho XLSX padrão com o Copilot e manter suas macros no suplemento.
O que Fazer Quando a Caixa de Diálogo Salvar Como Aparece Repetidamente
Cada operação do Copilot que grava dados aciona uma nova caixa de diálogo Salvar Como. Se você executar vários prompts do Copilot, verá a caixa de diálogo após cada prompt. Para evitar isso, salve o arquivo após a primeira operação do Copilot, feche e reabra a pasta de trabalho. O histórico da sessão do Copilot é preservado no arquivo reaberto. Outros prompts do Copilot ainda acionarão a caixa de diálogo, mas o arquivo já está no local e formato corretos.
Outra opção é usar o Copilot em uma pasta de trabalho XLSX temporária. Copie os resultados gerados pelo Copilot para a pasta de trabalho XLSM manualmente. Isso remove a restrição de Salvar Como completamente, pois o arquivo XLSX não contém macros. No entanto, você perde a capacidade de usar o Copilot para análises adicionais diretamente no arquivo habilitado para macros.
Agora você entende por que o Copilot força uma caixa de diálogo Salvar Como para pastas de trabalho habilitadas para macros e como lidar com isso sem perder macros. Use as etapas neste artigo para salvar seu trabalho corretamente após cada prompt do Copilot. Para automação avançada, mova seu código VBA para um suplemento XLAM e use pastas de trabalho XLSX padrão com o Copilot. Isso elimina o prompt Salvar Como completamente, mantendo suas macros disponíveis em todos os arquivos do Excel.