24.08.2020 Views

Programando o Excel ® Vba Para Leigos - 2ª Ed 2013 NoDRM (1)

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

208 Parte III: Conceitos de Programação

Figura 13-9: A

janela

variáveis

locais exibe o

contéudo das

Variáveis do

procedimento

atual.

Dicas para Redução de Bugs

Eu não posso dizer a você como eliminar bugs completamente de seus

programas. Encontrar bugs em software pode ser uma profissão, por si

só, mas eu posso oferecer algumas dicas para ajudá-lo a minimizar

esses bugs:

55

Use uma declaração Option Explicit no início de seus módulos.

Essa declaração exige que você defina o tipo de dados para cada

variável que usar. Isso dá um pouco mais de trabalho, mas você

evita o erro comum de digitar incorretamente o nome de uma

variável. E isso tem um belo efeito colateral: as suas rotinas

rodam um pouco mais depressa.

55

Formate o seu código com recuo. Usar recuos ajuda a delinear

diferentes segmentos de código. Se o seu programa tiver vários

loops For-Next aninhados, por exemplo, o uso de recuos ajuda a

controlar todos eles.

DICA

55

Tenha cuidado com a declaração On Error Resume Next.

Como discuto no Capítulo 12, essa declaração leva o Excel a

ignorar quaisquer erros e continua a executar a rotina. Em

alguns casos, usar essa declaração leva o Excel a ignorar erros

que ele não deveria ignorar. O seu código pode ter bugs e você

pode nem ao menos saber.

55

Use muitos comentários. Nada é mais frustrante do que rever o

código que você escreveu seis meses atrás e não ter uma dica

de como ele funciona. Acrescentando alguns comentários para

descrever a sua lógica, você pode poupar muito tempo

pelo caminho.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!