Os Prós e Contras da Utilização do tipo Variants..............................................................................47 Prós................................................................................................................................................................ 47 Contras........................................................................................................................................................... 47 Variáveis – Declaração Forçada........................................................................................................ 48 VARIÁVEIS – TIPOS DEFINIDOS PELO UTILIZADOR - ESTRUTURAS........................................................................... 48 Definição do Tipo................................................................................................................................ 48 Utilização das Estruturas de Dados....................................................................................................49 VARIÁVEIS – ARRAYS...................................................................................................................................50 O que é um Array ?..............................................................................................................................50 Array Uni-Dimensional.................................................................................................................................. 50 Array Bi-Dimensional.................................................................................................................................... 50 Declaração de um array......................................................................................................................51 Arrays Uni-dimensionais................................................................................................................................ 51 Arrays Bi-dimensionais.................................................................................................................................. 51 Utilização de um Array........................................................................................................................52 Para aceder ao elemento................................................................................................................................. 52 Atribuição de valores ..................................................................................................................................... 52 Option Base e Array Bounds............................................................................................................... 53 CONSTANTES.......................................................................................................................................... 54 O QUE SÃO CONSTANTES ?............................................................................................................................. 55 INPUTBOX E MSGBOX.......................................................................................................................... 56 O QUE SÃO ?............................................................................................................................................... 57 INPUTBOX...................................................................................................................................................57 O que faz….......................................................................................................................................... 57 Sintaxe................................................................................................................................................. 57 Parâmetros.......................................................................................................................................... 58 MSGBOX.................................................................................................................................................... 59 O que faz….......................................................................................................................................... 59 Sintaxe................................................................................................................................................. 59 Parâmetros.......................................................................................................................................... 59 Valores Produzidos….......................................................................................................................... 62 DOMÍNIO DAS VARIÁVEIS, CONSTANTES E ROTINAS.............................................................. 63 O QUE É O DOMINIO?.................................................................................................................................... 64 DOMÍNIO DAS VARIÁVEIS.............................................................................................................................. 64 Âmbito do Procedimento..................................................................................................................... 64 Âmbito do Módulo............................................................................................................................... 65 Âmbito do Projecto..............................................................................................................................66 DOMÍNIO DAS CONSTANTES ...........................................................................................................................67 Âmbito do Procedimento..................................................................................................................... 67 Âmbito do Módulo............................................................................................................................... 68 Âmbito do Projecto..............................................................................................................................68 DOMÍNIO DE SUBROTINAS E FUNÇÕES.............................................................................................................68 ESTRUTURAS DE CONTROLO ...........................................................................................................69 O QUE SÃO ESTRUTURAS DE CONTROLO?.......................................................................................................... 70 QUAIS AS ESTRUTURAS….............................................................................................................................. 70 IF-THEN-ELSE............................................................................................................................................. 71 Função IF do Excel............................................................................................................................. 71 Sintaxe da Estrutura If-Then-Else....................................................................................................... 71 Aplicação Prática................................................................................................................................ 72 A instrução adicional ElseIf............................................................................................................... 76 Aplicação Prática............................................................................................................................................ 76 FOR – NEXT................................................................................................................................................77 Sintaxe................................................................................................................................................. 77 Aplicação Prática................................................................................................................................