Article image
Raja Novaes
Raja Novaes08/12/2024 07:22
Compartilhe

Como criar uma planilha inteligente em VBA com ajuda da IA

  • #ChatGPT
  • #Excel
  • #Inteligência Artificial (IA)

Já se perguntou como criar uma planilha financeira super inteligente sem entender nada de VBA? Eu também. Mas, com a ajuda do Microsoft Copilot, embarcamos nessa jornada e deu certo! O objetivo era montar uma planilha de controle financeiro com abas dinâmicas, gráficos e automações, e o melhor, sem precisar dominar a programação VBA. Parece complicado? Vamos descomplicar.

Primeiro, criamos 10 abas para diferentes funções, incluindo transações, contas, membros da família, tipos de renda e até uma aba de dashboard para visualizar os dados. Cada aba tem seu papel, mas o diferencial foi automatizar tarefas chatinhas com macros VBA. Para começar, configuramos listas suspensas para facilitar a entrada de dados nas colunas “Categoria”, “ID Membro Família” e “ID Tipo Renda”. Isso já deu um boost na organização e na consistência das informações.

A criação e automação das abas foram feitas com várias sub-rotinas em VBA. A sub-rotina “CriarAbaFormTransacoes” cuidou da criação da aba de formulário para entrada de dados. Já a “EnviarTransacao” transferiu os dados do formulário para a aba “Transações”. Além disso, a sub-rotina “LimparCamposTransacao” limpou os campos do formulário após a inserção dos dados. Esse trio de macros foi essencial para deixar a planilha funcional e prática.

Uma das maiores dificuldades foi ajustar as listas suspensas corretamente e garantir que as referências fossem precisas. Mas, superamos isso com ajustes nos códigos e validações específicas. Outra dificuldade foi garantir que as informações fossem inseridas na planilha de transações sem erros, mas a consistência do VBA, junto com a paciência, nos ajudou a alcançar esse objetivo.

No final, criamos uma aba de dashboard repleta de gráficos dinâmicos que facilitam a análise dos dados financeiros. As tabelas dinâmicas foram essenciais para organizar e manipular as informações, deixando tudo mais visual e compreensível. Mesmo com algumas dificuldades, foi possível construir uma planilha inteligente e funcional.

Destaque para o tempo: considerando a falta de conhecimento e a complexidade do projeto, o tempo de desenvolvimento foi absurdamente acelerado. Para se ter uma noção, toda a estrutura das abas, que receberiam informações, foi criada e formatada em tabelas em menos de 3 minutos. Acho que demorou mais tempo para escrever o prompt (rs).

Claro, o projeto ainda precisa de ajustes para ficar perfeito. Refinar as tabelas dinâmicas, melhorar os gráficos do dashboard e realizar mais testes são os próximos passos. Mas, o mais importante foi dar esse primeiro passo e ver o quanto é possível alcançar com a ajuda da tecnologia.

No fim das contas, com a ajuda do Microsoft Copilot, conseguimos criar uma planilha inteligente em VBA, mostrando que a IA pode ser uma aliada poderosa no aprendizado e na criação de soluções práticas. Sem conhecimento prévio de VBA, desenvolvemos uma ferramenta eficaz e multifuncional, pronta para ser usada e melhorada.

Compartilhe
Comentários (2)
Raja Novaes
Raja Novaes - 10/12/2024 09:25

Oi William,

Fico contente que tenha gostado do post! Concordo plenamente, a criatividade é um dos principais motores para inovação, especialmente quando combinada com as possibilidades que a IA oferece. Continue explorando e criando, o céu é o limite!

Grande abraço, Raja

William Silva
William Silva - 10/12/2024 06:30

Com ia a gente que tem uma base em programação acredito q somos capazes de criar qualquer coisa, depende muito mais da nossa criatividade 👏👏👏