Editor de Excel online
Grátis · Sem cadastro · Processamento local

Remover Macros do Excel Online

Remova grátis o VBA dos seus .xlsm e obtenha um .xlsx limpo, igual a «Salvar como .xlsx» no Excel. Sem upload nem cadastro: o arquivo fica no seu dispositivo.

Solte aqui arquivos .xlsm ou .xlsx, ou clique para procurar

Aceita .xlsm / .xlsx · processamento local · nunca enviado

Como remover macros de um arquivo Excel

  1. Solte uma ou mais pastas de trabalho .xlsm: tudo é processado localmente e não é enviado.
  2. Clique em Remover macros: o projeto VBA é removido e a pasta reempacotada como .xlsx.
  3. Confira o relatório: arquivos sem macros são marcados como limpos; arquivos criptografados, como ilegíveis.
  4. Baixe o resultado: um arquivo único baixa direto; vários arquivos voltam como ZIP.

Como funciona

Uma pasta de trabalho .xlsm é um arquivo ZIP, idêntico ao .xlsx exceto por uma parte binária extra: xl/vbaProject.bin, que contém o projeto VBA compilado (todos os módulos, formulários e classes). O Excel a trata como habilitada para macro porque três marcadores apontam para essa parte: um Override em [Content_Types].xml, um Relationship em xl/_rels/workbook.xml.rels e o próprio tipo de conteúdo da pasta, que termina em “macroEnabled.main+xml”.

Esta ferramenta exclui o vbaProject.bin, remove as duas referências e muda o tipo de conteúdo da pasta para o tipo de planilha normal. O resultado é um .xlsx comum — exatamente o que o Excel produz ao usar “Salvar como” e escolher .xlsx. Todos os dados de células, fórmulas, estilos e gráficos permanecem intactos.

A remoção de macros é irreversível. Quaisquer botões, comandos de faixa, controles de formulário ou manipuladores de eventos que dependam de VBA deixarão de funcionar na cópia limpa. Guarde o .xlsm original se houver chance de precisar das macros novamente.

O que macros podem fazer (e por que removê-las)

VBA é uma linguagem de programação completa embutida no arquivo. Uma macro pode ler e modificar qualquer célula, abrir conexões de rede, gravar no seu disco, iniciar outros programas e enviar dados a um servidor remoto. Esse poder é o motivo da barra amarela “Habilitar conteúdo” do Excel — e de receber um .xlsm de remetente desconhecido ser um padrão clássico de phishing.

  • Você recebeu um .xlsm de fora da sua organização e só precisa dos dados, não da automação.
  • Sua política de segurança proíbe arquivos com macro, mas o remetente só tem o .xlsm.
  • Você está arquivando ou compartilhando uma pasta e quer eliminar o aviso de macro para os destinatários.
  • Quer inspecionar os dados antes de decidir se confia no código embutido.

Comparação com outras formas de remover macros

MétodoPara onde seu arquivo vaiObservações
Esta ferramentaA lugar nenhum — seu navegadorGrátis, lotes, instantâneo; mesma saída que “Salvar como .xlsx”
Excel “Salvar como .xlsx”No seu dispositivoExige instalação completa do Excel; uma pasta por vez
Antivírus / detonação em sandboxEnviado ao fornecedor do AVDetecta macros maliciosas; não produz arquivo limpo para você
GroupDocs / Aspose onlineEnviado aos servidores delesO arquivo sai do seu dispositivo; muitas vezes com marca d’água ou limites

Limitações

  • Apenas o projeto VBA é removido. Planilhas de macro do Excel 4.0 (XLM), truques com nomes definidos e cargas baseadas em fórmulas não são tocados — abra o arquivo limpo com o mesmo cuidado de qualquer outra planilha de fonte não confiável.
  • Arquivos criptografados (o Excel pede senha antes de abrir) não podem ser lidos sem essa senha.
  • Arquivos .xls antigos usam formato binário diferente; converta primeiro para .xlsm ou .xlsx.
  • Use apenas em arquivos que você possui ou tem permissão para modificar. Remover macros não transfere nenhum direito sobre seu conteúdo.

Perguntas frequentes

Este removedor de macros é realmente grátis?

Sim — 100% grátis, sem cadastro, sem marca d’água, sem limite de arquivos. Tudo roda no seu navegador.

Meu arquivo é enviado a um servidor?

Não. O arquivo ZIP é aberto, editado e reempacotado totalmente no seu navegador com JavaScript. O arquivo nunca sai do seu dispositivo.

Remover vbaProject.bin é o mesmo que “Salvar como .xlsx”?

Sim. A saída é equivalente em estrutura: o projeto VBA, sua declaração de tipo de conteúdo e sua relação são removidos, e o tipo de conteúdo da pasta muda para o tipo de planilha comum.

Meus dados, fórmulas e gráficos sobrevivem?

Sim. Apenas o binário de macros e suas referências são tocados. Células, fórmulas, estilos, gráficos e tabelas dinâmicas são preservados exatamente.

E arquivos que pedem senha para abrir?

Esses estão realmente criptografados. Sem a senha o arquivo nem sequer pode ser lido, então as macros não podem ser removidas por esta nem por nenhuma outra ferramenta honesta.

Posso processar vários .xlsm de uma vez?

Sim. Solte vários arquivos: cada um é processado numa só passagem e os resultados baixam juntos como ZIP.

Isso remove planilhas de macro do Excel 4.0 (XLM)?

Não. Macros XLM vivem em outra parte da pasta e são um vetor de phishing conhecido. Se suspeitar de macros XLM, abra o arquivo em ambiente isolado em vez de confiar nesta ferramenta.

Dá para desfazer a remoção de macros?

Não na cópia limpa. Sempre guarde o .xlsm original se houver qualquer chance de precisar das macros novamente.

Ferramentas relacionadas

Precisa ver ou editar a planilha limpa depois?

Abrir o editor de Excel online grátis