quinta-feira, 28 de outubro de 2010

Programação VBA no Excel - Conceitos Básicos

Existem  situações onde não conseguimos resolver um determinado problema, simplesmente utilizando os comandos e fórmulas do Excel (embora existam milhares de funções disponíveis no Excel). Nessas situações temos que fazer o uso de recursos como Macros e Programação. A linguagem de programação do Excel é o VBA — Visual Basic for Applications. 


Mas antes de conhecer o VBA, temos que saber o que são Macros?
Uma macro é uma seqüência de comandos e funções armazenados em um módulo de código do VBA e pode ser executada sempre que você precisar executar a tarefa. Quando você grava uma macro, o Excel armazena informações sobre cada etapa realizada à medida que você executa uma seqüência de comandos.


Por exemplo, vamos supor que, seguidamente, você precisa formatar uma célula com sublinhado, cor de fonte azul, Negrito, Fonte Arial de Tamanho 12, com quebra automática de linha. Ao invés de ter que executar todos os comandos de formatação em cada célula, você pode criar urna Macro que aplica todos os comandos de formatação.


Para criar uma macro basta:

Você pode executar uma macro escolhendo-a de uma lista na caixa de diálogo Macro. Para que uma macro  seja  executada sempre que você clicar em um botão específico ou pressionar determinada combinação de teclas, você pode atribuir a macro a um botão da barra de ferramentas, a um atalho no teclado ou um objeto gráfico em uma planilha. 





Vamos criar uma Macro utilizando o Gravador de Marcro. A macro deverá ter uma formatação conforme o exemplo citado acima:

1- Crie uma planilha com alguns dados, por exemplo dias da semana.
2- Clique na célula Sábado
3- Vamos inicie a gravação da Macro
4- Selecione o menu Ferramentas - Macro- Gravar nova Macro
5- Será exibida a janela gravar macro
6- No campo Nome da macro digita: ForAzul
8- Você também pode criar um comando que executa automática na tecla de atalho Ctrol +
 Esta criada a macro


l

Nenhum comentário:

Postar um comentário