Buscar

Resumo MAC 113

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.

Continue navegando