
Índice
1 .............................................................................................................................................
2 .............................................................................................................................................
3 Macros................................................................................................................................. 5
3.1 O que é uma Macro?........................................................................................................... 5
3.2 Criar Macros........................................................................................................................ 6
3.2.1 Gravar uma Macro.............................................................................................................. 6
3.2.1. 1 Exercício ............................................................................................................................ 7
3.2.1. 2 Procedimento BackGround do Excel.................................................................................. 8
3.2.2 Programação em Visual Basic for Applications.................................................................. 9
3.3 Executar uma Macro........................................................................................................... 10
3.3.1 Tecla de Atalho – Shortcut Key.......................................................................................... 10
3.3.2 Botão na Toolbar ................................................................................................................ 10
3.3.2. 1 Associar uma Macro a um Botão........................................................................................ 10
3.3.2. 2 Dissociar uma Macro de um Botão..................................................................................... 11
3.3.3 Run ..................................................................................................................................... 12
3.3.4 Comando no Menu.............................................................................................................. 12
3.3.4. 1 Associação de uma Macro a um Comando do Menu.......................................................... 12
3.3.4. 2 Dissociação......................................................................................................................... 13
3.3.5 Editor de Visual Basic for Applications.............................................................................. 13
3.4 Remover Macros................................................................................................................. 13
3.4.1 Remoção de Macros em Ambiente Excel........................................................................... 13
3.4.2 Remoção de Macros no Editor de VBA.............................................................................. 14
4 .............................................................................................................................................
5 .............................................................................................................................................
6 .............................................................................................................................................
7 .............................................................................................................................................
8Editor de Visual Basic for Applications.............................................................................. 15
8.1 Project Explorer ................................................................................................................. 16
8.2 Properties Window.............................................................................................................. 16
8.3 Janela de Edição.................................................................................................................. 17
8.4 Object Browser.................................................................................................................... 17
8.5 Help On-Line...................................................................................................................... 18
8.6 As Cores do VBA................................................................................................................ 18
9 Funções e SubRotinas......................................................................................................... 20
9.1 SubRotinas.......................................................................................................................... 21
9.1.1 Definição de SubRotinas..................................................................................................... 21
9.1.2 Trabalhar no Editor de VBA – Criar uma SubRotina ........................................................ 21
9.1.3 Execução de uma SubRotina............................................................................................... 22
9.2 Funções............................................................................................................................... 22
9.2.1 Definição de Funções.......................................................................................................... 22
9.2.2 Definição do tipo de parâmetros e do tipo da função......................................................... 23
9.2.3 Trabalhar no Editor de VBA – Criar uma Função............................................................... 23
9.2.4 Execução de uma Função.................................................................................................... 24
9.2.4. 1 Execução dentro de uma Célula.......................................................................................... 24
9.2.4. 2 Execução dentro de uma Rotina.......................................................................................... 25
9.3 Diferenças entre Funções e Rotinas.................................................................................... 26
9.3.1 .............................................................................................................................................
9.4 Regras para a passagem de parâmetros............................................................................... 26
10 .............................................................................................................................................
11 .............................................................................................................................................
_____________________________________________________________________________________
_Geovane Zomer