quarta-feira, 21 de setembro de 2011

Programação VBA - Devo aprender?

Já fui perguntado muitas vezes sobre esse assunto e aqui vai um opinião pessoal. Usar macros é uma capacidade muito importante mas não essencial. As macros por essência são rotinas para automatizar processos dentro do Excel e melhorar a interface com o usuário e quando você precisa desses recursos é bom tê-los à mão. Mas em absolutos 70% dos casos não é uma necessidade, principalmente quando você "balanceia" a carega de dados entre a planilha e os bancos de dados - boa parte do trabalho vai para essa divisão de cargas aliviando o serviço e a complexidade dos projetos.

A única situação em que conhecer VBA é absolutamente necessário é quando criamos aplicações que escondem o processo de automação do Excel.e oferecem ao usuário uma nova experiência, e nesse caso é melhor "partir para a grosseria" - isso quer dizer programação mais pesada e nesse caso a sugestão recai sobre o C# associado ao VBA - mas isso é tema para projetos profissionais.

Então, VBA apenas em "doses mínimas" e apenas para automatizar processos, o que toma não mais que algumas horas de leitura ou de treinamento dedicado.

Nenhum comentário: