Fundamentos em VBA
Para um programa ser uma linguagem ela precisa ser uma variável (as somas de A1 e B1, por exemplo).
Estrutura condicional ter uma condição como, por exemplo a fórmula =SE, pois ela vai te dar uma condição de verdadeiro ou falso.
Estrutura de repetição
=soma; =procv; são funções e no VBA nos vamos fazer essas funções.
Function– Função
Tipos de variáveis:
Integer – números inteiros: 1, 2, 3...
Doble – Números reais: 0,5, 1,5, 2,93...
String – Texto
And – e
Or – ou
Then – então
Else – se não
Mod – resto (25 mod 5 = 0, 21 mod 2 = 1) – achar o resto da divisão.
Com o VBA você pode fazer a função que você quiser, do jeito que você precisa!
Por exemplo: function [nome – o nome que eu quiser] (as variáveis, ou seja, as células que precisarei) integer – para me voltar números inteiros, doble – para me voltar números reais, string – para me voltar um texto.
Comandos...
END FUNCTION
Exemplo:
function soma(núm1,núm2,núm3 as doble)as doble
Soma=núm1+núm2+núm3
END FUNCTION
FOR a IF
Guia desenvolvedor – Controla as funções.
Feitas pelo usuário no VBA
Criar modulo: armazena todas as funções feitas pelo usuário no VBA.
Sem o modulo, as funções feitas, não ficam salvas na planilha do excel.
Exemplo: Plan1 – mouse direito – inserir – modulo.
Ordem: 1º divição, multiplicação, divisão e subtração.
IF – Estrutura condicional – lembra =se(
Function MAIORQUE50(NUM1 As Integer) As String
If (NUM1 > 50) Then
MAIORQUE50 = "o Nº É MAIOR QUE 50"
Else
MAIORQUE50 = "O Nº É MENOR QUE 50"
End If
End Function
-------------------------------------------------------------------------------------------------------------
Function situaçãoaluno(media As Double) As String
If (media > 7) Then situaçãoaluno = "Aprovado"
Else
situaçãoaluno = "Reprovado"
EndIf
EndFunction
FOR – estrutura de repetição – é igual do/while
Paramarray – vetor de parâmetro/variáveis que recebo.
Function