Os 3 erros no VBA mais cometidos no Excel

Os 3 erros no VBA mais cometidos no Excel

Esse post tem a intenção de apontar 3 erros no VBA que podem ser corrigidos de forma rápida e fácil!  , então chega de mais delongas , bora aos erros!

Olá ,  me chamo Ronan Vico !  (@RonanVico)
esse é meu primeiro post aqui no Guia do Excel , é um prazer poder compartilhar conhecimento em um local deste com um pessoal bem engajado em aprender!

Vim falar um pouco sobre um erro cometido varias e varias vezes por MUITOS desenvolvedores de VBA, e te garanto:

O TERCEIRO ERRO VOCÊ COMETE!

No vídeo acima , falo sobre esses erros :

Número 1 dos erros no VBA Excel

Não declaração de variáveis.

A não declaração de variáveis faz com que todo o programa se torne mais lento , e além disso nos faz ter muita dificuldade de manutenção.

Fica muito claro acima que idade não pode receber ABACAXI , pois a idade é NUMÉRICA, resultando num erro , e ficando de fácil manutenção!(erro abaixo , tipos incompatíveis ’13’)


Agora se o código for de uma variável não declarada igual abaixo ele iria funcionar , O que não faz o MENOR sentido , Idade ser Igual a “ABACAXI” concordam ?

Além disso ao não declarar uma variável ela se tora uma VARIANT ocupando MAIS ESPAÇO na memoria , então para códigos mais eficientes e com melhor manutenção DECLARE SUAS VARIÁVEIS SEMPRE (O Option Explicit no começo de cada módulo FORÇA a criação das variáveis ou seja, a foto acima não seria um projeto “COMPILÁVEL” pois daria erro de compilação).

Número 2 dos erros no VBA Excel

A Não identação  (recuo, neologismo derivado da palavra em inglês indentation)  de código.

A não identação do código torna difícil a leitura para o Desenvolvedor , ou qualquer um que for dar manutenção / Suporte no seu código,
a identação é os espaços que definem um bloco de outro , para ficar mais claro veja a foto de um código NÃO INDENTADO (eca!!) abaixo :

E um código identado bonito e cheiroso como os meus abaixo (perceba os espaços no canto esquerdo separando cada bloco de código!):

Número 3 dos erros no VBA Excel

Esse eu sei que você comete! : NÃO COMENTAR CÓDIGOS!

Pois é meu amigo , eu sei , é chato , as vezes você esta na correria não quer parar e escrever o que seu código faz mas , inevitavelmente , alguém ou você mesmo vai ter que atualizar esses códigos um dia , e se você não comentar … nem você vai lembrar o que os códigos fazem!

Recomendo Muito que você sempre coloque cabeçalhos nos códigos e explique o que os códigos estão fazendo.

Bom , por hoje é isso , sejam bem vindo aos meus posts , meu nome é Ronan Vico e espero poder contribuir com o seu crescimento profissional :)!

Curso Excel Completo – Do Básico ao VBA

Quer aprender Excel do Básico, passando pela Avançado e chegando no VBA? Clique na imagem abaixo:

Sair da versão mobile