Baixe o app para aproveitar ainda mais
Prévia do material em texto
Resumo de Macros para Visual Basic Primeiro é necessário habilitar a guia desenvolvedor, logo após isso abrir o VBA e inserir um módulo. Um macro tem a seguinte configuração: Sub nome( ) < .... Corpo do programa ... > End Sub Para executar a macro é só ir em ferramentas/macros e escolher o nome da macro a ser executada. Atribuição de Variáveis Dim soma as tipo de variável Tipos de Variáveis: Double => Números Reais. Integer => Números inteiros. String=> Texto. Boolean =>Logico Comentários Servem para explicar o programa. Iniciam com apostrofe e vai até o final da linha. Ex: ‘ isto é um comentário. Atribuição de Valor A variável irá receber o que estiver após a igualdade. Ex1: soma=3. O valor de soma agora será três. Ex2: soma= soma + 1. O valor de soma atual receberá o valor de soma atual acrescido de 1 unidade. Operadores aritméticos: Só podem estar no lado direito da igualdade e só podem ser usadas com variáveis do tipo Double ou Integer. + Soma - Subtração / Divisão *Multiplicação ^ Potenciação Manipulação de Dados na planilha. Ler=> Valor1= Cells(i,j) Escrever=> Cells(i,j)= Valor2 Apagar=> Cells(i,j)= empty Comandos de Repetição While condição => Enquanto a condição for verdadeira ele repete os comandos. ...Comandos Wend Expressões Condicionais Servem para comparar expressões aritméticas. Comparadores Aritméticos Comparadores Lógicos =; >; <; <=; >=; <> And; Or; Not Ex: y+1>= x+2 Ex: y >1 And x>1 Comandos de Seleção If Condição then if Condição then If condição then Comandos Comando 1 Comando 1 End if Else Elseif Comando 2 Comando 2 End if else Comando 3 End if Obs: Para cada If deve haver um end if. E quanto houver If sem else, ele não executa nada caso seja verdadeiro. Uso de Constantes. É aconselhável o uso de constantes para substituir os valores numéricos ao longo do programa, pois fica mais fácil de altera-los de uma só vez e também porque usando constantes fica mais fácil de entender o programa. As constantes são declaradas no inicio do programa. Ex: Const nome =3. Concatenação de Cadeias de Caracteres (String) As cadeias de caracteres são conhecidas como String, podemos realizar operações com eles normalmente: Concatenação=> É usado o símbolo & para unir dos textos. Ex: Nome= “Fel” & “ipe”. Cells(1,1)=nome Na célula (1,1) irá aparecer escrito Felipe. busca linear burra... Funções Existem as predefinidas tais como: Len(nome) => Devolve o numero de letras da palavra int => Devolve a parte inteira do numero mid(nome,i,tam) => Devolve parte do nome. “i” é a posição a ser extraída e “tam” é o tamanho a ser extraído. sqrt(valor)=> Calcula raiz quadrada. ImputBox(Mensagem) => Devolve uma mensagem solicitando ao usuário uma informação, ela é guardada em forma de string CInt(texto) => Transforma um texto em um numero inteiro. MsgBox(Texto) => Devolve uma mensagem ao usuário. E também as programadas, elas são feitas da seguinte forma: Function nome( variável as double) as integer <Corpo da Função> End function Vetores Dim vet(20) as Integer - Cria um vetor de 20 posições. Dim lucroAnual (1985 to 2010) as double - Cria um vetor de 26 posições(2010 - 1985 +1=26) Dim matriz(50,10,20) - Cria um vetor de 3 dimensões.
Compartilhar