Automação do Excel sem VBA: um guia prático para times que substituem macros
Todo time que automatiza o Excel com VBA acaba batendo na mesma parede. A macro foi criada por alguém que saiu da empresa há dois anos. As atualizações do Office quebraram os caminhos de arquivo. O aviso de segurança assusta metade do time, que prefere rodar tudo manualmente. A “automação” agora exige três gambiarras e um roteiro escrito para ser usada.
Automatizar o Excel sem VBA deixou de ser um desejo distante. Para uma categoria específica de fluxo de trabalho, gerar arquivos personalizados a partir de dados de planilha, dá para substituir o VBA por completo com um fluxo sem código que roda em qualquer navegador e sobrevive a toda atualização do Office que a Microsoft lançar.
Este guia é para times que decidiram que o VBA é o investimento errado no longo prazo. Ele cobre quando substituir macros, quando não substituir, como é de fato a alternativa sem código, os quatro fluxos em que a transição é mais fácil e os limites que você deve conhecer antes de se comprometer. Para um passo a passo mais completo da ferramenta por trás disso, leia Mala direta de Excel para Excel: o guia completo, o artigo base desta série.
Se você está procurando por “ferramenta de automação do Excel” porque as macros existentes estão consumindo o tempo do seu time, este artigo é para você.
Sumário
- A armadilha do VBA
- Quando substituir macros (e quando não)
- Como é a automação do Excel sem código na prática
- Os quatro fluxos mais fáceis de migrar do VBA
- O caminho de migração: da macro ao sem código
- O que você perde e o que você ganha
- Equívocos comuns sobre alternativas ao VBA
- Limites e casos limites
- Preços e disponibilidade por plano
- Perguntas frequentes
A armadilha do VBA
O VBA resolveu um problema real quando o Office para desktop era o ambiente de computação universal. As macros que sustentaram o reporting de milhares de empresas pelos anos 2000 e 2010 eram genuinamente impressionantes para as ferramentas disponíveis na época. A armadilha é o que acontece com essas macros à medida que o ambiente ao redor delas muda.
O problema da concentração de conhecimento. Uma pessoa entende a macro. Foi ela quem criou, é ela quem mantém, e é a única capaz de depurar quando algo quebra. Então essa pessoa sai da empresa, muda de função ou tira férias longas. A macro vira uma caixa-preta que ninguém ousa modificar. Novos requisitos se acumulam, mas o fluxo fica congelado porque ninguém consegue mexer no código com segurança.
O problema das atualizações do Office. A Microsoft lança uma atualização trimestral. Algo de que a macro depende muda: uma API descontinuada, um padrão de segurança, um sandbox mais restrito, uma referência removida. A macro para de funcionar. O conserto exige entender tanto o código original quanto o que a Microsoft mudou. O grupo de pessoas capaz disso é pequeno e está encolhendo.
O problema dos avisos de segurança. A TI endurece as políticas de macro em resposta a uma campanha de phishing ou a uma auditoria de conformidade. Os usuários passam a ver avisos assustadores toda vez que abrem o arquivo. Alguns times desativam os avisos por completo, o que é um risco de segurança na direção oposta. Outros ignoram e clicam em “continuar”, o que aos poucos treina os usuários a descartar avisos de segurança como categoria. Nenhum dos dois desfechos é bom.
O problema da proliferação de gambiarras. Algo quebra. Ninguém conserta porque ninguém consegue. Surge uma gambiarra manual. A gambiarra vira permanente. Seis meses depois, a macro faz mais ou menos metade do que deveria fazer, e o resto é tratado por uma cadeia de rituais herdados que ninguém documentou.
O problema da fragmentação de plataformas. Macros feitas para o Excel do Windows não funcionam no Excel do Mac. Macros feitas para desktop não funcionam no Excel Online nem no aplicativo para iOS. À medida que os times adotam plataformas diferentes (mais prestadores de serviço em Macs, mais analistas trabalhando do iPad, mais fluxos que precisam rodar no navegador), a macro vira um artefato exclusivo do Windows em um ambiente de trabalho cada vez mais voltado à nuvem.
A questão de fundo é que o VBA foi a resposta certa para uma era e é a resposta errada para a próxima. Para uma categoria específica de automação, gerar arquivos personalizados a partir de dados de planilha, hoje existem alternativas muito melhores. É dessa categoria que este artigo trata.
Quando substituir macros (e quando não)
Um framework prático de decisão. Algumas macros devem ficar. A maioria dos times sabe quais são, no fundo, e só precisa de permissão para agir.
Substitua suas macros quando:
- A macro gera arquivos personalizados a partir de uma pasta de trabalho mestre. Um PDF ou Excel por cliente, funcionário, imóvel ou conta.
- A macro executa operações em lote sobre dados de planilha e produz vários arquivos de saída.
- O fluxo é recorrente (mensal, semanal) e a estrutura é estável. As colunas não mudam a cada execução.
- A macro é crítica para um fluxo de negócio, mas só uma pessoa sabe como ela funciona.
- A macro depende de recursos do Office que a Microsoft está descontinuando ou já restringiu (controles ActiveX antigos, certas referências COM, modelos legados de suplemento).
- O time inclui pessoas que não podem ou não devem rodar macros: consultores externos, prestadores de serviço, usuários em dispositivos móveis, qualquer pessoa em um Mac.
Mantenha suas macros quando:
- A macro faz cálculos dentro das células e não produz arquivos de saída. Use fórmulas do Excel ou funções LAMBDA em vez de substituir a macro por outra ferramenta.
- A macro é um script pontual rodado por um desenvolvedor para uma transformação de dados única. Migrar um script de uso único não compensa.
- A macro executa operações que nenhuma ferramenta sem código cobre hoje: fluxos altamente especializados de um setor, automação COM em tempo real, integração profunda com outro aplicativo desktop como o SAP GUI ou o Outlook por meio de uma sessão compartilhada.
- A macro faz parte de um fluxo regulado e auditado em que introduzir uma ferramenta de terceiros exige uma revisão de conformidade que você não quer encarar agora. Pode haver uma janela daqui a seis meses em que essa revisão fica mais fácil. Planeje em torno dela.
A regra em uma linha: se o trabalho principal da sua macro é produzir um arquivo por linha de uma planilha, você é candidato à automação sem código. Se o trabalho principal da sua macro é calcular ou transformar dados dentro do Excel, fique com as macros ou migre para funções LAMBDA.
Como é a automação do Excel sem código na prática
Esta seção descreve o fluxo sem código em contraste com a experiência do VBA. O objetivo é tornar a alternativa concreta, não repetir o artigo base que percorre o assistente passo a passo.
Você não escreve código, você marca células. Onde a macro VBA tinha um loop For Each row In Range... iterando pelas linhas e preenchendo células do modelo via Range("B5").Value = customerName, o equivalente sem código é digitar @nome_cliente diretamente na célula B5 do seu modelo. A célula é a regra de substituição. Não existe um arquivo de código separado que precise ficar sincronizado com o modelo.
Você não abre o Excel, você usa um navegador. O fluxo inteiro roda no navegador. Sem instalação do Office. Sem diferenças de plataforma entre Windows, Mac e ChromeOS. Quem está no iPad pode rodar mesclagens. Consultores sem licença do Excel podem rodar mesclagens. A dependência oculta da macro na pilha COM do Windows desaparece. O chamado de TI “contratamos alguém com MacBook e essa pessoa não consegue rodar o relatório mensal” desaparece junto.
Você não dispara macros, você clica em “Iniciar mala direta”. O fluxo recorrente que exigia abrir a pasta de trabalho, navegar até a guia Desenvolvedor, clicar em Executar e fechar três caixas de diálogo vira um único botão no fluxo de mala direta com Excel do MailMergic. A redução de atrito importa mais do que parece. Fluxos que rodavam semanalmente porque eram dolorosos passam a rodar diariamente porque são fáceis. Fluxos que rodavam quando alguém lembrava passam a rodar no prazo porque nada neles depende de lembrar.
Suas fórmulas sobrevivem. Uma preocupação comum quando times consideram substituir o VBA: “mas nosso modelo usa PROCV e formatação condicional. Isso vai funcionar?” Vai. Funções padrão do Excel, formatação condicional, intervalos nomeados, estilos de célula e áreas de impressão sobrevivem à mesclagem sem alteração. O motor de mesclagem recalcula as fórmulas depois que os dados da linha são substituídos, então um =SOMA(B5:B20) no seu modelo totaliza corretamente os valores mesclados de cada linha de saída.
Você pode atualizar o modelo sem reimplantar nada. Quando a macro VBA precisa de uma pequena mudança (uma coluna nova, um layout diferente, uma linha a mais no cálculo), o desenvolvedor tem que abrir o arquivo, editar o VBA, testar e redistribuir a pasta de trabalho atualizada para quem roda o relatório. No fluxo sem código, você edita as células do modelo como em qualquer outra planilha. A próxima execução da mesclagem já usa a mudança.
Seus dados ficam em um lugar só. A macro VBA muitas vezes exigia que os dados vivessem em um intervalo específico de células com uma estrutura específica. Mova uma coluna e a macro quebra. Adicione uma coluna e a macro a ignora silenciosamente. No fluxo sem código, você usa nomes de coluna (não referências de célula) nos seus placeholders. Reordene colunas, adicione novas, os placeholders continuam resolvendo enquanto os nomes das colunas se mantiverem consistentes.
A saída é documentada automaticamente. Cada execução produz um ZIP de arquivos de saída nomeados. O padrão de nomes usa suas colunas de dados: Fatura_INV-001_AcmeCorp.xlsx se explica sozinho. O equivalente em VBA muitas vezes produzia output_1.pdf até output_47.pdf e exigia um arquivo de índice separado para saber qual saída ia para qual destinatário. Renomear as saídas depois era um pequeno fluxo de trabalho à parte.
Os quatro fluxos mais fáceis de migrar do VBA
Esses são os padrões que mais vemos quando times substituem macros. Cada um encaixa perfeitamente no fluxo sem código porque o trabalho da macro é, no fundo, “preencher células em um modelo e exportar”.
Fluxo 1: Tabelas de preços mensais por cliente
A versão em VBA. Uma macro percorre uma lista de clientes. Para cada linha, copia a tabela de preços mestre para uma nova aba, substitui o nome do cliente e o percentual de desconto, exporta como PDF, nomeia o arquivo e passa para a próxima linha. 50 clientes levam 8 minutos se nada der errado. Quando um produto novo é adicionado, alguém atualiza a tabela de preços mestre E a lógica da macro para incluir as variáveis do produto novo. A lista de variáveis da macro e a lista de colunas da planilha se descolam a cada seis meses.
A versão sem código. A lista de clientes e o modelo de preços vivem em uma única pasta de trabalho. As células do modelo que devem variar por cliente são marcadas com @nome_cliente e @percentual_desconto. Adicionar um produto novo significa adicionar uma linha ou coluna na planilha mestre e (se o produto novo aparece no modelo) marcar as células certas com @preco_produto_novo. A mesclagem produz 50 arquivos personalizados em um clique.
Tempo de migração: cerca de uma hora, incluindo o teste com um pequeno subconjunto de clientes.
Fluxo 2: Relatórios mensais de vendas por região
A versão em VBA. Uma macro filtra os dados de vendas por região, exporta os dados filtrados para um modelo de relatório regional, aplica o realce condicional com base em limites de crescimento, exporta o relatório de cada região como PDF e nomeia os arquivos como Relatorio_Vendas_NE_Abril.pdf. A macro tem 240 linhas de VBA, com lógica especial para regiões sem vendas no mês e formatação de exceção para as duas regiões cujos VPs preferem um layout ligeiramente diferente.
A versão sem código. Os dados regionais de vendas ficam em uma planilha. O modelo de relatório usa formatação condicional (preservada automaticamente na saída) e fórmulas padrão que calculam os totais regionais a partir da planilha de dados. Cada linha da tabela regional vira um arquivo de saída. O padrão de nome de arquivo inclui o nome da região. As duas variantes de layout viram duas planilhas no mesmo modelo, com a inclusão por região controlada pelas chaves de planilha na configuração dos dados.
Tempo de migração: 1 a 2 horas, dependendo da complexidade da formatação condicional e da lógica de recálculo. Esse também é o caso de uso em que uma ferramenta de relatórios em Excel mais obviamente se paga.
Fluxo 3: Resumos de desempenho por funcionário
A versão em VBA. Uma analista de RH tem uma pasta de trabalho mestre de avaliações. Uma macro gera arquivos de resumo por funcionário copiando o modelo de avaliação, buscando os dados do funcionário na planilha mestre, calculando a nota geral a partir de notas ponderadas por categoria e exportando como PDF. A macro não funciona no Mac, o que é um problema porque a diretora de RH usa um MacBook. A diretora roda o relatório na máquina Windows de um colega uma vez por trimestre, e todo mundo aprendeu a se planejar em torno disso.
A versão sem código. Os dados dos funcionários e o modelo de avaliação vivem em uma única pasta de trabalho. A fórmula da nota geral continua como fórmula no modelo (preservada na mesclagem). A mesclagem roda no navegador, então a diretora de RH consegue rodar do Mac. Cada linha dos dados de funcionários produz um arquivo de avaliação personalizado, restrito aos dados daquela pessoa, sem risco de contaminação entre linhas.
Tempo de migração: 1 a 2 horas, mais o tempo de verificar se a fórmula de nota ponderada calcula corretamente após a mesclagem.
Fluxo 4: Mapas de inquilinos por imóvel
A versão em VBA. Uma administradora de imóveis tem uma pasta de trabalho de portfólio. Uma macro gera mapas de inquilinos mensais por imóvel: filtra inquilinos por imóvel, calcula o aluguel mensal total, aplica o realce por status (pago, pendente, vencido) e exporta como PDF, e alguém envia cada arquivo por e-mail manualmente para o proprietário depois que a macro roda. A macro não é atualizada desde 2021. O desenvolvedor original saiu em 2022. Toda execução mensal inclui uma janela de 30 minutos em que alguém prende a respiração e torce para nada ter mudado.
A versão sem código. Os dados do portfólio e o modelo de mapa de inquilinos ficam em uma pasta de trabalho. Cada imóvel é uma linha. A formatação condicional da coluna de status sobrevive à mesclagem. A mesclagem produz um arquivo por imóvel. O envio de e-mails (um passo opcional) manda cada mapa diretamente para o proprietário cujo e-mail está nos dados, usando o nome do proprietário no assunto e no corpo personalizados.
Tempo de migração: 1 a 2 horas, mais a configuração opcional de e-mail se o time quiser distribuição automática.
O caminho de migração: da macro ao sem código
Um passo a passo prático para migrar um fluxo de verdade. A sequência inteira leva de 2 a 4 horas para um fluxo típico.
Passo 1: Identifique o fluxo candidato. Revise os fluxos automatizados do seu time e escolha um que atenda aos critérios da seção 2. O melhor primeiro candidato costuma ser mensal e produzir de 20 a 100 arquivos por execução. Volumes menores não justificam o custo da migração. Volumes maiores são mais arriscados como primeira migração porque o estrago, se algo der errado, é maior.
Passo 2: Audite a macro VBA. Abra a macro e leia o código. Liste as saídas que ela produz. Para cada saída, identifique quais dados entram nela e de onde vêm. A maioria das macros faz menos do que aparenta. O imponente arquivo de 240 linhas muitas vezes se resume a “pegar linhas da planilha A, substituir em um modelo na planilha B, exportar cada linha como PDF”. Anote a lógica real em português claro. Esse documento é o que você vai reconstruir.
Passo 3: Prepare a estrutura dos dados. Garanta que seus dados tenham cabeçalhos de coluna claros na linha 1 da planilha de dados. Nomes de coluna com underscores (nome_cliente, id_conta) funcionam melhor porque podem ser usados como placeholders inline. Espaços nos cabeçalhos funcionam, mas exigem placeholders que ocupam a célula inteira.
Passo 4: Monte o modelo. Pegue o modelo que a macro usa hoje. Identifique as células com lógica de substituição. No editor do MailMergic, você substitui o VBA de substituição por placeholders @nomeColuna digitados diretamente nessas células. O seletor que abre quando você digita @ lista os nomes das suas colunas, então o mapeamento fica visível conforme você avança.
Passo 5: Envie para o MailMergic. Envie a pasta de trabalho para a mala direta com Excel do MailMergic. Use o editor para marcar os placeholders. A pílula flutuante “Linha N de M” no rodapé do editor permite percorrer seus dados e ver uma pré-visualização ao vivo de um registro mesclado por vez, o que pega a maioria dos problemas antes de você se comprometer com uma mesclagem completa.
Passo 6: Rode um teste pequeno. Filtre seus dados para duas ou três linhas representativas. Rode a mesclagem. Verifique se os arquivos de saída contêm os dados substituídos corretos, se as fórmulas calcularam certo, se a formatação condicional foi levada junto e se os nomes de arquivo seguiram seu padrão.
Passo 7: Rode a mesclagem completa. Se o teste pequeno passou, rode a mesclagem com os dados completos. Baixe o ZIP. Confira uma amostra das saídas abrindo os arquivos. Preste atenção especial às linhas que você sabe que têm valores incomuns: o cliente com o nome mais longo, a região com vendas zeradas, o funcionário com a maior nota.
Passo 8: Aposente a macro. Quando o fluxo sem código estiver produzindo saídas corretas de forma confiável, arquive o arquivo com VBA. Documente a mudança no manual do time. Quem roda o fluxo agora precisa conhecer o novo processo e saber onde encontrá-lo. Mantenha o arquivo antigo disponível por pelo menos mais um ciclo, caso o time precise comparar saídas.
O tempo total de migração de um fluxo típico é de 2 a 4 horas, incluindo testes. Se o fluxo antes tomava de 4 a 8 horas por mês de alguém, a migração se paga já na primeira execução.
O que você perde e o que você ganha
Uma contabilidade honesta dos dois lados. Esta é a seção que deve distinguir o artigo de material de marketing, então ela precisa ser específica sobre os trade-offs.
O que você perde:
- Lógica personalizada que não é substituição de dados. Se a sua macro faz algo mais complexo do que “para cada linha, preencher células do modelo e exportar”, você vai precisar mover essa lógica para fórmulas do Excel (que sobrevivem à mesclagem) ou aceitar que o fluxo sem código cobre só a parte de substituição.
- Integração com sistemas exclusivos de desktop. Macros que usam COM para controlar outros aplicativos do Windows (Outlook, SAP GUI, ferramentas internas de desktop) não têm equivalente direto. Se a sua macro automatiza mais do que o Excel, você vai manter pelo menos parte da macro.
- Interatividade em tempo real dentro do Excel. Uma macro pode reagir a ações do usuário: mudanças de célula, cliques em botão, eventos de planilha. O fluxo sem código é orientado a lotes: dados de entrada mais modelo produzem arquivos de saída. Se você precisa de comportamento interativo dentro do Excel, isso é uma categoria de automação completamente diferente.
- A familiaridade de trabalhar só no Excel. Alguns usuários vão resistir a aprender uma ferramenta nova, mesmo quando a ferramenta nova é mais simples. A migração pede um pequeno ajuste na forma como o time pensa o fluxo, mesmo que o resultado seja menos código, menos fragilidade e menos passos.
O que você ganha:
- Compatibilidade entre plataformas. O fluxo roda em qualquer navegador, em qualquer sistema operacional. Mac, Windows, ChromeOS, Linux, iPad. “Você precisa usar a máquina Windows para rodar esse relatório” deixa de ser uma frase que alguém diz.
- Fim dos avisos de segurança de macro. Os arquivos de saída não contêm macros (as macros são removidas no upload, por segurança). Os destinatários abrem os arquivos sem avisos, o que significa que eles realmente abrem na primeira tentativa.
- Um fluxo que qualquer pessoa do time pode atualizar. Mudar o modelo não exige saber VBA. Qualquer pessoa que edita uma planilha consegue atualizar a mesclagem. O problema da concentração de conhecimento se inverte.
- Confiabilidade através das atualizações do Office. A Microsoft pode atualizar o Excel sem quebrar o fluxo. O motor de mesclagem é separado da sua instalação do Excel no desktop.
- Saídas de melhor qualidade. Os nomes dos arquivos de saída se explicam sozinhos. O envio de e-mails é integrado. Os arquivos de saída preservam fórmulas e formatação condicional de forma limpa e editável pelo destinatário.
- Tempo de volta. Um fluxo que tomava de 4 a 8 horas mensais de um analista vira uma tarefa mensal de 30 minutos. Com o modelo pronto, as execuções seguintes levam 5 minutos.
Equívocos comuns sobre alternativas ao VBA
Quatro objeções aparecem repetidamente quando times consideram abandonar o VBA. Cada uma tem uma resposta real.
“Ferramentas sem código não dão conta de planilhas complexas.”
Verdade para plataformas sem código genéricas que tentam fazer de tudo. Falso para ferramentas especializadas focadas em um fluxo. O MailMergic lida com pastas de trabalho com centenas de fórmulas, várias regras de formatação condicional, intervalos nomeados e layouts com múltiplas planilhas. A pergunta relevante não é “a planilha é complexa”, e sim “em que a ferramenta é focada”. Uma ferramenta especializada em um trabalho raramente perde para uma ferramenta genérica que faz esse trabalho como um entre cinquenta recursos.
“Não podemos confiar nossos dados financeiros a uma ferramenta de terceiros.”
Uma preocupação válida que tem uma resposta real. O MailMergic processa os arquivos em data centers na UE, criptografa os arquivos em trânsito e em repouso, está em conformidade com a LGPD e o GDPR, não vende nem compartilha dados de clientes e não usa arquivos de clientes para treinar IA. A retenção de dados é configurável de 1 a 180 dias, com 30 dias como padrão. Para fluxos em que os dados nunca podem sair da sua máquina, o aplicativo desktop MailMergic Offline também está disponível para o caso de uso de mala direta em PDF. A ferramenta de terceiros muitas vezes é mais segura do que a macro local que ela substitui, cujas planilhas ficam sem criptografia no laptop de alguém.
“VBA é de graça; isso não é.”
VBA é de graça no sentido de que a macro não tem taxa de licença. O custo é o tempo do desenvolvedor para construir, o tempo do analista para rodar, o tempo da TI para dar suporte e o custo para o negócio quando ela quebra. O custo total de propriedade de um fluxo VBA costuma ser de cinco a dez vezes o que os times estimam quando dizem “VBA é de graça”. Um custo de assinatura visível e previsível é mais fácil de planejar do que uma indisponibilidade não planejada no meio do fechamento mensal.
“Ainda não podemos migrar, o momento é errado.”
O momento certo de migrar um fluxo VBA é quando ele quebrar de novo ou quando a pessoa que o mantém sair da empresa. Os dois eventos acontecem em um cronograma que você não controla. Migrar proativamente, em uma semana tranquila da sua escolha, é mais barato e menos estressante do que migrar reativamente no pior momento possível. O time que diz “depois” por dois anos muitas vezes acaba migrando no meio de uma crise.
Limites e casos limites
O fluxo sem código tem limites claros. Vale conhecê-los antes de confiar um fluxo a ele.
- Tamanho do arquivo. Máximo de 25 MB por upload por arquivo. Pastas de trabalho maiores precisam ser enxugadas antes do upload.
- Quantidade de linhas. Máximo de 100.000 linhas por execução. Lotes maiores precisam ser divididos em várias execuções.
- Saída combinada. Suportada quando o PDF é o formato de saída: todos os registros mesclados podem ser renderizados em um único PDF combinado. A saída em Excel (.xlsx) é sempre um arquivo por linha. (Um arquivo por linha geralmente é o que as migrações do VBA querem de qualquer forma: as macros normalmente já produziam arquivos individuais, só que de forma desajeitada.)
- Macros removidas no upload. Se o seu modelo depende de VBA para cálculos, esses cálculos não rodam na saída. Migre a lógica de cálculo para fórmulas do Excel primeiro e depois faça o upload.
- Automação entre aplicativos. Se a sua macro conversa com o Outlook, o SAP ou outro aplicativo desktop via COM, o fluxo sem código não substitui essa parte. Mantenha esse pedaço da macro e use a ferramenta sem código só para a etapa de geração de arquivos.
- Gatilhos em tempo real. O fluxo sem código é em lote, não orientado a eventos. Se a sua macro reage a eventos da planilha (mudanças de célula, cliques em botão, abertura da pasta de trabalho), o fluxo sem código não tem equivalente direto.
- Placeholders inline com espaços. Nomes de coluna com espaços só funcionam em placeholders que ocupam a célula inteira. Renomeie as colunas para usar underscores ou aceite que esses placeholders vivam em células próprias.
Se a sua macro cabe dentro desses limites, a migração é direta. Se não cabe, geralmente dá para dividir a macro em duas partes: a parte que a ferramenta sem código cobre (substituição de dados e geração de arquivos) e a parte que ela não cobre (a lógica entre aplicativos ou em tempo real). A macro fica menor, mais simples e mais fácil de manter.
Preços e disponibilidade por plano
A mala direta com Excel está disponível em todos os planos pagos, além de um plano gratuito com uma cota mensal de créditos suficiente para testes e fluxos de pequena escala. Os planos Starter, Pro e Enterprise oferecem volumes maiores, envio de e-mails do seu próprio domínio e recursos de colaboração em equipe. Os detalhes de privacidade e conformidade estão na página de privacidade.
Os créditos são consumidos por linha gerada. Uma mesclagem de 100 linhas consome 100 créditos. O plano gratuito inclui créditos suficientes para fluxos pequenos típicos, então dá para confirmar que a ferramenta encaixa com seu modelo e seus dados antes de pagar. Times que substituem fluxos VBA normalmente começam no plano Pro depois que uma mesclagem de teste no plano gratuito confirmou que o caminho de migração funciona para o modelo deles.
A comparação de planos está na página de preços.
Perguntas frequentes
P: Minhas fórmulas do Excel continuam funcionando depois da mesclagem?
R: Sim. SOMA, PROCV, SE, ÍNDICE, CORRESP e o restante da biblioteca padrão do Excel são preservados e recalculados após a substituição dos dados. Formatação condicional, intervalos nomeados e estilos de célula também são levados junto. Um próximo artigo desta série vai cobrir em mais detalhes a preservação de fórmulas do Excel durante a mala direta.
P: O que acontece com o código VBA do meu arquivo de modelo?
R: O VBA é removido no upload, por motivos de segurança. Se o seu modelo depende de lógica de macro para cálculos, migre essa lógica para fórmulas padrão do Excel primeiro. A migração costuma ser direta porque a lógica de cálculo é simples; a macro fazia a orquestração ao redor dela.
P: Preciso aprender uma ferramenta nova para substituir o VBA?
R: Sim, mas a curva de aprendizado é pequena. A maioria dos usuários conclui a primeira mesclagem em até 30 minutos depois de criar a conta. A habilidade central é digitar @ nas células do modelo. Mais fácil de ensinar do que VBA, e mais fácil para o próximo contratado herdar.
P: O fluxo sem código roda em Mac ou Linux?
R: Sim. O fluxo roda em qualquer navegador moderno, em qualquer plataforma. Sem instalação do Office.
P: Meus destinatários vão ver avisos de segurança ao abrir os arquivos de saída?
R: Não. Os arquivos de saída não contêm macros, então não há avisos de segurança de macro. Os destinatários abrem como qualquer outra planilha ou PDF.
P: Como lidar com macros que fazem mais do que gerar arquivos?
R: Divida a macro. Mantenha a parte que faz o trabalho que não envolve arquivos (automação COM, integração com o Outlook, tratamento de eventos em tempo real). Migre a parte de geração de arquivos para o fluxo sem código. A macro fica menor e mais fácil de manter.
P: O fluxo sem código envia e-mails como o meu VBA faz?
R: Sim. O envio de e-mails é um passo opcional. Cada arquivo gerado é enviado como anexo de um e-mail personalizado, com assunto e corpo usando campos de mesclagem dos seus dados. Entregas, aberturas e bounces aparecem em um único painel.
P: Quanto custa migrar um fluxo típico?
R: A migração leva de 2 a 4 horas, incluindo testes. Se o seu fluxo atual toma de 4 a 8 horas por mês, ela se paga já no primeiro ciclo. O custo da assinatura está na página de preços.
P: O fluxo sem código é seguro o bastante para dados sensíveis?
R: O MailMergic processa os arquivos em data centers na UE, com criptografia em trânsito e em repouso. A plataforma está em conformidade com a LGPD e o GDPR. Os arquivos de clientes não são usados para treinar IA, e a retenção é configurável de 1 a 180 dias (padrão de 30 dias). Para fluxos em que os dados precisam ficar inteiramente na máquina local, o aplicativo MailMergic Offline também está disponível para o caso de uso de mala direta em PDF.
P: Como a mala direta com Excel se compara ao Power Query?
R: Ferramentas diferentes para problemas diferentes. O Power Query combina dados de várias fontes em uma pasta de trabalho (lado da entrada). A mala direta com Excel gera muitos arquivos personalizados a partir de uma pasta de trabalho (lado da saída). Elas são complementares, não concorrentes. Um artigo de comparação dedicado desta série vai cobrir a distinção em mais detalhes.
Deixe a macro para trás, um fluxo de cada vez
O VBA resolveu um problema real quando o Excel para desktop era o ambiente de computação universal. Em 2026, para o caso específico de gerar arquivos personalizados a partir de dados de planilha, a ferramenta melhor já existe. A migração leva de 2 a 4 horas por fluxo. O retorno vem mais rápido do que a maioria dos times espera.
A maioria dos times que substituiu macros não fala muito sobre isso, porque a migração foi sem graça. A macro funcionava. A substituta funciona. A substituta é mais fácil de manter, roda em qualquer plataforma e não quebra quando as atualizações do Office chegam. A história interessante é o que o time fez com o tempo que recuperou.
Com o recurso de mala direta com Excel do MailMergic, você pode subir um modelo, marcar placeholders com @nomeColuna e rodar uma mesclagem de teste em menos de 10 minutos. Se o seu time estava esperando o momento certo para deixar o VBA para trás em um dos fluxos mensais, este é um lugar razoável para começar.
Testar mala direta de Excel para Excel →
Quer o passo a passo completo da ferramenta por trás disso? Leia Mala direta de Excel para Excel: o guia completo, o artigo base desta série.