Converter XLSX para XLSM
O Excel não deixa você guardar código VBA em um arquivo .xlsx. Converta a pasta de trabalho para .xlsm primeiro e, a partir daí, ela pode conter macros. A conversão roda no seu dispositivo, então a pasta de trabalho nunca é enviada.
Solte os arquivos aqui ou clique para escolher
Resultados
Como converter XLSX para XLSM
- Solte um ou mais arquivos .xlsx na ferramenta abaixo.
- O formato de saída já está definido como XLSM.
- Clique em converter.
- Baixe o .xlsm e adicione suas macros no Excel.
Por que o Excel precisa de outro arquivo para macros
Desde o Excel 2007, a Microsoft mantém as macros fora do formato padrão .xlsx de propósito. Um .xlsx simples nunca pode conter código VBA, e por isso é seguro abri-lo a partir de um e-mail. Se você quer automatizar uma pasta de trabalho com macros, o Excel exige o formato .xlsm habilitado para macros e se recusa a salvar VBA em um arquivo .xlsx.
O que este conversor faz
Ele reescreve seu .xlsx como .xlsm com as mesmas planilhas, valores, fórmulas, células mescladas e formatos de número. O novo arquivo é um contêiner pronto para macros: abra no Excel, vá até a guia Desenvolvedor, abra o editor do Visual Basic e adicione seu código. Ao salvar, o Excel mantém as macros, porque agora o tipo de arquivo permite.
Bons hábitos com arquivos de macros
- Guarde uma cópia .xlsx simples dos dados para compartilhar. As pessoas desconfiam, com razão, de arquivos com macros que não estavam esperando.
- Avise quem vai receber que o arquivo contém macros, para que o aviso de segurança não pegue ninguém de surpresa.
- Só habilite macros em arquivos de pessoas em quem você confia.
Privado por natureza
A conversão acontece no navegador. A pasta de trabalho nunca é enviada, então ferramentas internas e modelos financeiros ficam no seu computador.
Perguntas frequentes
Minha pasta de trabalho é enviada?
Não. O arquivo é lido e reescrito no navegador, então os números, nomes e fórmulas dentro dele nunca saem do seu dispositivo.
Isso adiciona alguma macro?
Não. O resultado é um contêiner habilitado para macros com as mesmas planilhas e dados. Você mesmo adiciona o VBA no Excel, pela guia Desenvolvedor.
O que é mantido e o que não é?
Os valores das células, as fórmulas, todas as planilhas, os nomes das planilhas, as células mescladas e os formatos de número são mantidos. Fontes, cores de preenchimento, bordas, gráficos, imagens, tabelas dinâmicas e formatação condicional não são reescritos, porque exigem o mecanismo completo do Excel. Guarde o original se a formatação importar.
Por que o Excel me avisa quando abro um .xlsm?
O Excel sempre pergunta antes de executar macros de um arquivo baixado. Esse aviso é normal e protege você de código que não foi você que escreveu.
Seus arquivos nunca saem do seu dispositivo
Todas as ferramentas do Squishly Tools são 100% gratuitas e rodam inteiramente no seu navegador. Suas imagens e documentos são processados no seu próprio computador e nunca são enviados a um servidor. Sem contas, sem marcas d’água e sem pegadinha.