de uma planilha.
Macro- é um pequeno programa também denominado de Rotina que contém uma lista de
instruções a realizar no excel.
Outra definição de Macro - As macros são sub-rotinas capazes de executar tarefas pré-
programadas, normalmente ativadas por um botão.
VBA- As isntruções que formam o corpo da macro são escritas em um código próprio para que
o computador as possa entender, essa linguagem é chamada de VBA (Visual Basic for
Applications).
1º Arquivo
2º Opções
Ocultando colunas
Agora vou em exibir macros, faço a ação para verificar se as mesmas estão adequadas.
VBE
Projeto- VBA Project (Diretórios)- Possui as planilhas padrões, que são as abas que estão no
nosso excel.
Excel VBA
Lógica de Programação
Logica, Sequência Lógica, algoritmo, pseudocódigo, legibilidade do código, constante, variáveis
e tipos de dados;
Algoritmo- a especificação da sequência logica e ordena passos que deve ser seguida para a
realização de uma tarefa, garantindo a sua função.
Método Narrativo- Inserir o número de quantidades de maças, dividir o numero inserido por 9
e mostrar resultado;
Pseudocódigo
Algoritmo “Divisao-feirante”
Variáveis
Y,X: inteiroIncio
Leia (Y)
X=Y/9
Fimalgoritmo
LEGIBILIDADE DO CODIGO
Algoritmo “Divisao_Feirante
Variáveis YY,X:inteiro
Inicio
Leia(Y)
X=Y/9
FimAlgoritmo
Constante- são valores que não sofrem alteração ao longo do desenvolvimento do algoritmo
Operadores e Operações
Estrutura de decisão
Exemplos:
Operadores aritméticos
Exemplo
Vrv_Y=tx_x
Vrv_X=vrv_Y / 9
Estrutura de repetição
If Campo_cpf = “” then
Exit sub
End if
Exemplo 2: Caso/Case
Dim OP As Integer
Case 1
Case 2
Case Else
Campo_Exibir+”Opção inválida!”
End Select
Estrutura de repetição- permitem executar mais de uma vez (repetir) um determinado trecho
do algoritmo. O trecho do algoritmo em repetição é chamado de laço ou loop. As repetições
devem ser sempre finitas.
Arrays- é uma estrutura de dados que armazena uma coleção de elementos de tal forma que
cada um dos elementos possa ser indefinido por, pelo menos, um índice ou uma chave,
Exemplo
Procedimentos
1Sub
2 Functions
Programação estruturada ou POO: é uma forma de escrever os códigos sem encapsular dados,
ou seja, que em qualquer parte do código seja possível utilizar um dado guardado em uma
variável, sem a necessidade de permissão.
Programação orientada a objetos (POO): se ´da ao nome fato da escrita do código tentar trazer
objetos do mundo real para se tornar parte do código. Com o uso de classes, podemos
encapsular estes objetos e utilizá-los apenas se estivermos estas classes instanciadas e se ela
permitir o uso externo ou não.
Formulário VBA: é um dos principais pontos de interação entre um usuário e o sistema. Eles
permitem que os usuários insiram dados (informações) que possam ser processadas.
Adicionar imagem
Isc Numeric – devolve se é verdadeiro ou falso, olha números , por exemplo caso seja nome
retorna falso pois não é um numero
Resolvendo o problema de inserir caracteres invalidos
Navgate é um metodo
Ou
Para inserir a imagem eu coloco o código, copio o código da imagem, \coloco o nome. Igual as
imagens
Ou
VrCbcfL dá uma quebra de linha
Continuando
Módulos vs módulos classes diferença