Fundamentos em VBA

569 palavras 3 páginas
Fundamentos em VBA – Visual Basic Advance (um tipo de linguagem do Excel)

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

Relacionados

  • Vba em autocad
    1107 palavras | 5 páginas
  • Excel
    2762 palavras | 12 páginas
  • Apostila VBA
    4362 palavras | 18 páginas
  • Uso de macros no excel
    3271 palavras | 14 páginas
  • apostila vba
    8292 palavras | 34 páginas
  • Apostila vba
    5398 palavras | 22 páginas
  • Macros em excel
    7523 palavras | 31 páginas
  • excel VBA
    11569 palavras | 47 páginas
  • Apostila excel
    5057 palavras | 21 páginas
  • josechimica80 gmail
    3321 palavras | 14 páginas