image

Access unlimited bootcamps and 650+ courses forever

60
%OFF
Article image
Joao Borges
Joao Borges12/03/2025 15:07
Share
Nexa - Análise Avançada de Imagens e Texto com IA na AWSRecommended for youNexa - Análise Avançada de Imagens e Texto com IA na AWS

Do caos ao controle:como um estagiário salvou um sênior (e aprendeu a ser um Jedi do Excel)

    O Dia em que o Excel quase me fez perder o emprego

    Imagine a cena: um estagiário cheio de sonhos, um sênior prestes a ser demitido, e um arquivo Excel tão mal configurado que travou todos os sistemas de uma multinacional. Pois é, essa foi minha estreia como "herói acidental" do excel. E olha que eu nem sabia o que era VBA!

    image

    Hoje, vou te contar como transformei um desastre em oportunidade (e ainda fui promovido a júnior) dominando uma arte que todo profissional PRECISA conhecer: automatização de tarefas com macros no Excel.

    Quando o Excel Vvra um vilão, um SELECT quase causou um apocalipse corporativo.

    Trabalhava como suporte em uma empresa de controle de acesso, onde tínhamos um sistema desktop sendo migrado para a web. Um dos nossos clientes, uma multinacional, por algum motivo, queria usar o próprio sistema deles. Então, preparamos todo o cenário para esse cliente, disponibilizando as informações no formato JSON, como solicitado. Até que, em um certo dia, fomos colocar a catraca em ação, quando descobri que o cliente estava usando um Excel totalmente fora dos padrões para integrar dados ao nosso sistema. A query? Uma bagunça:

    SELECT tabela_grande1.*, tabela_grande2.*, tabela_grande3.* FROM Tabela1 t1 INNER JOIN...  
    

    Tradução: "Vamos puxar tudo, de todo mundo, sem dó". Resultado? Sistemas travados, olhares de pânico, e eu pensando: "É hoje que vou precisar atualizar meu LinkedIn?".

    image

    Foi aí que o dev que fez essa meleca me olhou e disse: "Me ajuda". E eu, com coragem de quem nunca leu um manual, respondi: "Bora consertar esse Excel!".

    Macros no Excel – Sua Habilidade secreta para não virar noite no escritório

    image

    Macros são como feitiços do Excel: você grava uma ação uma vez e ela se repete magicamente. No nosso caso, usamos VBA (Visual Basic for Applications) para:

    • Automatizar o envio de e-mails quando um crachá estava perto de expirar.
    • Converter fotos em base64 para o sistema web (sim, Excel consegue fazer isso!).
    • Criar interfaces simples para que até o estagiário de marketing entendesse.

    Passo a Paso da mágico (simplificando beleza):

    1. Ative o Developer Tab:
    2. Vá em Arquivo > Opções > Personalizar Faixa de Opções e marque "Developer".
    3. Grave sua Primeira Macro:
    • Clique em Gravar Macro.
    • Faça uma ação simples (ex: formatar uma tabela).
    • Pare a gravação. Pronto! Agora o Excel repete isso sozinho.
    1. Edite o Código VBA:
    2. Quer personalizar? Clique em Visual Basic e modifique o script. Exemplo de código para enviar e-mails:
    Dim objOutlook
    Dim objMailItem
    
    
    ' Criação do objeto Outlook
    Set objOutlook = CreateObject("Outlook.Application")
    
    
    ' Criação de um novo e-mail
    Set objMailItem = objOutlook.CreateItem(0)
    
    
    ' Definindo as propriedades do e-mail
    objMailItem.Subject = "Assunto do E-mail"
    objMailItem.Body = "Conteúdo do e-mail"
    objMailItem.To = "destinatario@exemplo.com"
    objMailItem.CC = "copia@exemplo.com"
    objMailItem.BCC = "oculto@exemplo.com"
    objMailItem.Attachments.Add "C:\caminho\para\arquivo.txt" ' Opcional, se quiser adicionar um anexo
    
    
    ' Enviar o e-mail
    objMailItem.Send
    
    
    ' Limpeza de objetos
    Set objMailItem = Nothing
    Set objOutlook = Nothing
    
    
    

    (Dica: Use a documentação da Microsoft – sim, ela existe! – e não tenha medo de errar.)

    De Padawan a Jedi – Como isso me transformou em herói

    image

    Em mais o menos um mês, transformamos aquele Excel caótico em uma máquina de produtividade:

    • Relatórios dinâmicos que se atualizavam sozinhos.
    • Dashboards com gráficos que até o CEO achou "bonitinhos".
    • Automações que reduziram horas de trabalho manual.

    Resultado? O sênior não foi demitido, o cliente ficou feliz, e eu ganhei o cargo de programador júnior – tudo porque decidi quebrar a cara com o Excel. Alem de descobrir que..

    Excel não e sobre planilhas, e sobre poder 🚀

    Se você acha que Excel é só para tabelas chatas, está perdendo a chance de:

    • Automatizar 80% do seu trabalho.
    • Criar soluções que impressionam até o chefe.
    • Virar a pessoa que todo time precisa (e que evita demissões inesperadas).

    E se um estagiário conseguiu, você também consegue. Basta começar – e lembrar: até os Jedi começaram treinando com macros simples.

    (Ah, e se quiser evitar SELECTs apocalípticos, talvez valha a pena dar uma olhada na DIO . 😉)

    Pronto para dominar o Excel? Compartilhe sua história nos comentários! 👇

    Share
    Recommended for you
    Microsoft Certification Challenge #3 DP-100
    Decola Tech 2025
    Microsoft AI for Tech - Copilot Studio
    Comments (1)
    DIO Community
    DIO Community - 12/03/2025 17:32

    João, que história incrível! Seu relato não só mostra o poder das automações no Excel, mas também como a proatividade e a vontade de aprender podem transformar uma situação caótica em uma grande oportunidade.

    Na DIO, incentivamos exatamente essa mentalidade: aprender a solucionar problemas reais com tecnologia e usar ferramentas de forma estratégica para impactar o dia a dia das empresas. Sua trajetória de estagiário a programador júnior reflete como o Excel pode ir muito além de tabelas e se tornar uma ferramenta de produtividade e inovação.

    João, como você vê o papel do Excel no futuro, com a ascensão de ferramentas como Power BI e automações em Python? O Excel continuará sendo o "canivete suíço" das empresas ou vai evoluir para algo ainda maior?

    Recommended for you