sábado, 17 de março de 2012

Introdução ao VBA


     No Excel podemos criar macros que servem para automatizar a rotina de um determinado projeto. O problema é que dependendo do projeto podemos ficar limitados e para superarmos esse limite podemos utilizar a linguagem de programação VBA (Visual Basic for Applications) encontrado no pacote Office.
     Mas o que é uma linguagem de programação? A linguagem de programação serve para interpretar toda a ação que fizermos e converter para a linguagem de máquina. Essa ação é representada pela lógica de programação que são comandos que executamos na máquina para que ela se torne inteligente. Sem a linguagem e a lógica de programação um computador seria apenas “peso de papel”.
     Ao escrevermos em VBA devemos utilizar uma seqüência lógica das ações. Exemplo: Ao sacarmos dinheiro no caixa eletrônico devemos primeiramente pegar o cartão do banco, ir ao caixa e sacar o dinheiro. Se formos primeiramente ao caixa sem pegar o cartão nossa seqüência está errada e o resultado será não conseguir retirar o dinheiro.

Antes de iniciarmos um projeto em VBA, devemos habilitar a macro. Abaixo seguem as telas do Excel 2003 e 2007:

Excel 2003

1.1

1.2
Excel 2007

1.1

1.2
1.3

 1.4

 1.5


      Para visualizarmos o VBE (Visual Basic Editor - local onde escreveremos nossa lógica de programação) podemos fazer de 03 formas:
- Apertar ALT + F11

 Excel 2003

1.1

Excel 2007

1.1

1.2
1.3


     No VBE teremos 02 áreas principais: uma do lado esquerdo contendo as pastas (sheets) e os módulos (criaremos posteriormente) e outra do lado direito onde será desenvolvida nossa lógica de programação.


No próximo post explicaremos o que é um módulo, como criá-lo e começaremos a escrever nosso código em VBA.

Um comentário: