Executando verificação de segurança...
1

# VBA é atual?

Estou no primeiro semestre do curso de Analise de Desenvolvimento de Sistema da FATEC e estamos aprendendo VBA (Excel), não encontrei nenhuma tab sobre isso.
Vcs sabem me dizer se é uma ferramenta utilizada nas empresas, ou esta ultrapassada?
Eu particularmente gosto muito e aprendi um pouco e posso compartilhar algumas dicas e funcionalidades caso alguém tenha interesse. :)

Carregando publicação patrocinada...
1

Eu trabalhei muito com VBA em 2019 quando trabalhava em um setor financeiro, usava basicamente para automatizar tarefas que precisavam ser feitas em planilhas do excel. Eu ainda vejo valor no VPA nesse contexto de excel mas para software acho dificil.

Sobre minha experiência, trabalhar com VBA me permitiu ter um primeiro contato profissional com programação e ter um gostinho do que era trabalhar programando. Muito do que aprendi com o VBA e toda logica de programação que desenvolvi no processo eu uso hoje.

Mas se eu podesse escolher entre o VBA e outra linguagem de programação para fazer as mesmas coisas que eu fiz em VBA escolheria o python, infelizmente o python não rodava em todas as maquinas da empresa então a unica alternativa que encontrei na época foi o VBA e também por maior parte do sistema ser baseado em planilhas.

1

Olha, em relacão ao VBA, e até mesmo o AppScript (vba do google sheets), é utilizado para tarefas que precisam ser automatizadas por áreas que não são de T.I.. No meu ultimo serviço (Fabrica) eu utiliza VBA para integrar o SAP com Excel/ Power Bi. Mas atualmente tenho utilzado o Python + Colab para as automatizações

1

Se não me engano VBA é um VB para o pacote office.

O VB é uma linguagem "pronta" isso significa que a microsoft não vai mais lancar funcionalidades para ela.

Eu trabalhei com VB a muitos anos atrás (naquele tempo já era ultrapassado) e a microsoft ta "obrigando" todo mundo ir pro C#.

Se seu objetivo é ser muito bom em excel, vai fundo no VBA, caso contrário te indicaria ir aos poucos para o C# (caso queira se manter no ecossistema mãecrossoft) ou outras linguagens mais utilizadas como JS, TS, Python, Ruby, Java e PHP.