
Índice
MACROS......................................................................................................................................................5
O QUE É UMA MACRO?...................................................................................................................................6
CRIAR MACROS............................................................................................................................................. 6
Gravar uma Macro................................................................................................................................6
Exercício ......................................................................................................................................................... 8
Procedimento BackGround do Excel................................................................................................................ 9
Programação em Visual Basic for Applications................................................................................. 10
EXECUTAR UMA MACRO................................................................................................................................11
Tecla de Atalho – Shortcut Key........................................................................................................... 12
Botão na Toolbar ................................................................................................................................12
Associar uma Macro a um Botão.................................................................................................................... 12
Dissociar uma Macro de um Botão................................................................................................................. 14
Run ......................................................................................................................................................14
Comando no Menu...............................................................................................................................15
Associação de uma Macro a um Comando do Menu...................................................................................... 15
Dissociação..................................................................................................................................................... 16
Editor de Visual Basic for Applications.............................................................................................. 17
REMOVER MACROS...................................................................................................................................... 17
Remoção de Macros em Ambiente Excel.............................................................................................17
Remoção de Macros no Editor de VBA...............................................................................................18
EDITOR DE VISUAL BASIC FOR APPLICATIONS......................................................................... 19
PROJECT EXPLORER ..................................................................................................................................... 21
PROPERTIES WINDOW................................................................................................................................... 22
JANELA DE EDIÇÃO.......................................................................................................................................23
OBJECT BROWSER........................................................................................................................................ 23
HELP ON-LINE............................................................................................................................................24
AS CORES DO VBA.....................................................................................................................................24
FUNÇÕES E SUBROTINAS....................................................................................................................26
SUBROTINAS............................................................................................................................................... 28
Definição de SubRotinas..................................................................................................................... 28
Trabalhar no Editor de VBA – Criar uma SubRotina ........................................................................28
Execução de uma SubRotina............................................................................................................... 29
FUNÇÕES.....................................................................................................................................................30
Definição de Funções.......................................................................................................................... 30
Definição do tipo de parâmetros e do tipo da função......................................................................... 30
Trabalhar no Editor de VBA – Criar uma Função............................................................................. 31
Execução de uma Função....................................................................................................................32
Execução dentro de uma Célula...................................................................................................................... 32
Execução dentro de uma Rotina..................................................................................................................... 38
DIFERENÇAS ENTRE FUNÇÕES E ROTINAS......................................................................................................... 39
REGRAS PARA A PASSAGEM DE PARÂMETROS.....................................................................................................39
VARIÁVEIS............................................................................................................................................... 41
MANUSEAMENTO COM VARIÁVEIS...................................................................................................................42
O que são variáveis?........................................................................................................................... 42
Assignação de valores a variáveis:..................................................................................................... 43
Utilização de variáveis como se fossem valores:................................................................................ 43
TIPOS DE VARIÁVEIS .....................................................................................................................................43