Gravar uma Macro.....................................................................................................................................
Exercício.............................................................................................................................................................8Procedimento BackGround do Excel.....................................................................................................................
Programação em Visual Basic for Applications.........................................................................................
Tecla de Atalho – Shortcut Key.................................................................................................................. Botão na Toolbar........................................................................................................................................
Associar uma Macro a um Botão..........................................................................................................................Dissociar uma Macro de um Botão.......................................................................................................................
Run..............................................................................................................................................................Comando no Menu.....................................................................................................................................
Associação de uma Macro a um Comando do Menu.............................................................................................Dissociação...........................................................................................................................................................
Editor de Visual Basic for Applications.....................................................................................................
Remoção de Macros em Ambiente Excel.................................................................................................... Remoção de Macros no Editor de VBA......................................................................................................
EDITOR DE VISUAL BASIC FOR APPLICATIONS.................................................................................
Definição de SubRotinas............................................................................................................................Trabalhar no Editor de VBA – Criar uma SubRotina................................................................................ Execução de uma SubRotina......................................................................................................................
Definição de Funções................................................................................................................................. Definição do tipo de parâmetros e do tipo da função............................................................................35Trabalhar no Editor de VBA – Criar uma Função..................................................................................... Execução de uma Função...........................................................................................................................
Execução dentro de uma Célula............................................................................................................................Execução dentro de uma Rotina............................................................................................................................
O que são variáveis?..............................................................................................................................44 Assignação de valores a variáveis:............................................................................................................Utilização de variáveis como se fossem valores:.......................................................................................
Declaração da Variável Objecto................................................................................................................ Atribuição de uma variável Objecto...........................................................................................................Utilização Genérica da Variável Objecto...................................................................................................Utilização Especifica da Variável Objecto............................................................................................49
Definição do Tipo...................................................................................................................................53Utilização das Estruturas de Dados......................................................................................................54
Utilização de um Array..........................................................................................................................58
Para aceder ao elemento....................................................................................................................................58Atribuição de valores........................................................................................................................................58
Option Base e Array Bounds..................................................................................................................59
O que faz….............................................................................................................................................63Sintaxe....................................................................................................................................................63 Parâmetros.............................................................................................................................................63
O que faz….............................................................................................................................................65Sintaxe....................................................................................................................................................65 Parâmetros.............................................................................................................................................66 Valores Produzidos….............................................................................................................................69
DOMÍNIO DAS VARIÁVEIS, CONSTANTES E ROTINAS..................................................................70
Âmbito do Procedimento........................................................................................................................72 Âmbito do Módulo..................................................................................................................................73 Âmbito do Projecto.................................................................................................................................74
Âmbito do Procedimento........................................................................................................................75
Excel – Macros e Visual Basic for Applications
Âmbito do Módulo..................................................................................................................................76 Âmbito do Projecto.................................................................................................................................76
Função IF do Excel................................................................................................................................80Sintaxe da Estrutura If-Then-Else..........................................................................................................80 Aplicação Prática...................................................................................................................................81 A instrução adicional ElseIf..................................................................................................................83
A Função das Variáveis:....................................................................................................................................85Construção do Ciclo:.........................................................................................................................................85Tradução Integral..............................................................................................................................................86
Funcionamento do Ciclo:.......................................................................................................................86 Perigos associados à utilização do ciclo For-Next:..............................................................................86 Outra Aplicação.....................................................................................................................................87
A Função das Variáveis:....................................................................................................................................89Construção do Ciclo:.........................................................................................................................................89Tradução Integral..............................................................................................................................................90
Funcionamento do Ciclo........................................................................................................................90 Perigos associados à utilização do ciclo While-Wend...........................................................................90Outra Aplicação.....................................................................................................................................91
Construção da Estrutura....................................................................................................................................96
Utilizando Arrays..............................................................................................................................................99Construção do Ciclo......................................................................................................................................99Utilizando Colecções de Objectos...................................................................................................................100
COLECÇÕES DE OBJECTOS E OBJECTOS......................................................................................102