O que há de Novo?
  • Novo tema VIP está disponível
    Visitante, um novo tema com fundo escuro agora está disponível para aqueles que contribuíram com doações ao fórum e têm o status VIP. Veja os detalhes aqui.


Dica de Livro sobre VBA

AlexandreFaustini

Bam-bam-bam
Mensagens
2.268
Reações
3.042
Pontos
294
Eu, por motivos profissionais, estava precisando aprender a programar macros com VBA no Access? Alguém tem algum livro pra indicar, onde eu posso aprender o básico e que me sirva de material de consulta rápida e offline?
 


Wrex

Ei mãe, 500 pontos!
Mensagens
13.064
Reações
11.954
Pontos
609
Cara, esse caminho de desenvolvimento não é muito utilizado, se o negócio crescer tu vai ter que migrar tudo pra outra solução mais moderna, tendo todos os problemas de migração.

Veja se não é o caso de fazer um APP .net MVC. (Muito simples de se aprender, bem aceito no mercado).
Quem sabe não é bacana vc utilizar até um SharePoint...

Claro que é necessário estudar seu cenário pra ver qual a melhor solução, mas dificilmente vejo como uma boa ideia (principalmente a longo prazo) continuar o desenvolvimento em cima do Access.

Depois quando o Access não for mais viável pra vocês, dependendo do quanto foi desenvolvido dentro dele, pode ser uma migração muito dolorosa, tanto em termos de estresse quanto dinheiro.

Quem sabe não é o momento de migrar pra outra tecnologia enquanto você ainda não tem as macros pra migrar...
Se precisar de ajuda estamos à disposição.

Não tem nem suporte pra plataforma de addins da microsoft: https://docs.microsoft.com/en-us/office/dev/add-ins/
 

AlexandreFaustini

Bam-bam-bam
Mensagens
2.268
Reações
3.042
Pontos
294
Eu até gostaria de aprender outras linguagens.
Mas o meu cenário atual infelizmente está me demandando esse tipo de conhecimento. Eu até achei alguns livros aleatórios na internet, mas não faço ideia de qual seria bom ou ruim.
 

Mek

Supra-sumo
Mensagens
593
Reações
1.225
Pontos
184
Mas o meu cenário atual
E qual seu cenário atual? Escritório de engenharia, freelancer, contabilidade... ?

Já tem alguma demanda? O ciclo humano de desenvolvimento intelectual:

Água bate na bunda -> aprende a nadar

E particularmente o VBA tem um poder de fogo baixo. Em um setor contábil corriqueiro, os problemas tem o tamanho de uma maçã, e com o VBA é tipo tu atirar com uma pistola.

Em um setor de desenvolvimento tecnológico, os BOs são do tamanho de um tanque e sua arma vai fazer no máximo um arranhão.

Dá é vontade de rir de algumas propagandas de video-cursos onde se mostram tabelas de Excel monstruosas, com controle de vendas e a porra toda. Gastam fácil 100 ou 200 horas para se fazer um monstro desses.

Se o gestor tiver dois tico-e-teco na cabeça, aloca 90% desse recurso para treinamento em uma linguagem robusta (Python, Javascript, e até PHP, HTML) e com o restante desenvolve-se um sistema mais simplista, "on target". Só que desta vez você estará armado com uma bazuca para a próxima demanda que vier.

Pensa bem como tu investe o recurso tempo. Como dica, comece com um problema e tente-o resolver com material online mesmo, Stack Overflow e YouTube, por exemplo. Avalie o seu desenvolvimento em um prazo curso, tipo 1 semana, e decida a estratégia de aprendizado (comprar mesmo um livro, etc).
 

pylm

Bam-bam-bam
Mensagens
1.442
Reações
2.348
Pontos
303

Eu fiz esse curso aí e gostei, me tirou do zero até o suficiente pra ver que VBA é um put* bagulho travado.
Tem esse outro também, que é grátis:


Não cheguei a fazer mas ouvi bons relatos de colegas.

De livro tem um bacana do Julio Cesar:


Tá disponível até a página 77 pra visualização.
 
Ultima Edição:


AlexandreFaustini

Bam-bam-bam
Mensagens
2.268
Reações
3.042
Pontos
294
Trabalho em banco.
Não podemos navegar livremente na internet, nem instalar o que quiser. É tudo bloqueado.
Pra automatizar tarefas repetitivas, o que nos sobra é VBA apenas. E o Access fica melhor pro tipo de coisa que fazemos que o Excel.
Como não podemos navegar na internet, eu tava atrás de um livro, justamente pra ter uma forma rápida de consulta offline.
 
Topo