BasicoDeSimulacaoNoVBADoExcel Tutorial01
2627 palavras
11 páginas
Tutorial 01 – Básico de Simulação no VBA do ExcelEste tutorial contém as habilidades básicas do VBA do Excel necessárias para se criar simulações.
Os iniciantes que desejam aprender a programação de simulações usando o VBA do Excel são incentivados a percorrerem de cabo a rabo a documentação completa se ele ou ela ainda não fizeram isto. Este tutorial é o pré-requisito do Tutorial 02 – Simulação Baseada no VBA do Excel.
Este documento contém informação sobre os seguintes tópicos.
•
Criando e Administrando Array
Declarar um Array com a Declaração Dim
Redimensionando um Array com a Declaração Redim
Administrando Array Dinâmicos
Criar um Array Multidimensional
Encontrar o Tamanho de um Array
•
Estruturas de Decisão - IF e Select Case
IF ... Then
IF ... Then ... Else
IF ... Then ... ElseIf
Select Case
•
Estruturas Loop
For ... Next
For ... Next Loop com Step
Do While ... Loop
Do Until ... Loop
Do ... Loop While
Do ... Loop Until
•
•
•
Ordenando Números num Array
Encontrar os Valores Máximo e Mínimo num Array
Ordenamento Duplo – O Segredo de Refazer o Experimento Sem Trocas
Microsoft Support site ou a seção Ajuda (Help) do VBA do Excel no seu computador contém exemplos compreensivos da maioria das coisas cobertas neste tutorial. Para mais informação, por favor refira-se a elas.
Criando e Administrando Array
Microsoft Support
Declarando um Array com a Declaração Dim
Um array é um conjunto de elementos indexados seqüencialmente tendo o mesmo tipo de dado intrínseco. Cada elemento de um array tem um único número índice identificador. Mudanças feitas
num elemento de um array não afetam os outros elementos.
Antes de assinalar valores para uma array, o array precisa ser criado. Você pode declarar o array usando a declaração Dim.
Por exemplo, para declarar um array unidimensional com 5 elementos, digite o seguinte:
Dim Arr(4)
Os índices dos elementos do array começam do 0 a menos que a Option Base 1 seja especificada na área pública (área externa ao procedimento