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
- Solte uma ou mais pastas de trabalho .xlsm: tudo é processado localmente e não é enviado.
- Clique em Remover macros: o projeto VBA é removido e a pasta reempacotada como .xlsx.
- Confira o relatório: arquivos sem macros são marcados como limpos; arquivos criptografados, como ilegíveis.
- 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étodo | Para onde seu arquivo vai | Observações |
|---|---|---|
| Esta ferramenta | A lugar nenhum — seu navegador | Grátis, lotes, instantâneo; mesma saída que “Salvar como .xlsx” |
| Excel “Salvar como .xlsx” | No seu dispositivo | Exige instalação completa do Excel; uma pasta por vez |
| Antivírus / detonação em sandbox | Enviado ao fornecedor do AV | Detecta macros maliciosas; não produz arquivo limpo para você |
| GroupDocs / Aspose online | Enviado aos servidores deles | O 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