Resumo do curso
Ensina a programar no Excel usando o VBA (Visual Basic for Applicattions). Serão apresentados os conceitos de lógica de programação, a ferramenta Visual Basic Editor e o ambiente de programação Excel VBA.
Outras informaçoes
Pré-requisitos Ter participado do curso MS Excel 2013 Avançado ou ter conhecimentos equivalentes.
Programa completo do curso
Green Tecnologia
 |
 |
|
|
|
|
|
|
Conteúdo Programático:
1 – Falando de lógica
O que é lógica de programação
2 – Iniciando um Programa VBA
Utilizando o gravador de macro
Passos para Gravar Macros
Habilitando a Guia Desenvolvedor no Excel 2013
3 – Gravando a Primeira Macro
Maneiras para começar a Gravação da Macro
Macros Relativas e Absolutas
Depurando e Comentando Códigos
– Ambiente VBE (Editor do Visual Basic)
– Onde os códigos das macros ficam armazenados?
– Executando as macros através do Ambiente VBE
– Comentando o Código
– Gravando nossa primeira Biblioteca de Macros
Criando variáveis
Tipos de variáveis e Constantes
Declaração de variáveis
– Public
– Private
– Static
Operadores
Aritméticos
Comparação
Concatenação
Inserindo e Apresentando Dados (InputBox e MsgBox)
– InputBox()
– MsgBox()
Formatando e preenchendo e células
With – End With
Formatar valores condicionalmente
Tomada de Decisões
Estrutura de decisão IF
Bloco IF
Estrutura Select Case
Estrutura de Repetição
– Do … Loop/While
– For Next
|
|
4 – Tratando o Conteúdo das Células
Tratamento de Textos
Alfanuméricas
– Chr(); Asc(); LTrim(), RTrim(), Trim(); Len(); Format(); Space(); String(); Mid(); Left(); Right();UCase(); LCase(); StrConv().
Ajustando Números
Matemáticas
– Abs(); Sgn(); Fix(); Int(); Sqr(); Rnd().
Cronológicas
– Date(); Now(); Day(); Month(); Year(); WeekDay(); Time(); Hour(); Minute(); Second(); DateDiff().
Verificação
– IsDate(); IsEmpty(); IsNull(); IsNumeric(); IsError; Função IsObject.
Conversão de Tipo de Dados
– CCur(), CDate(), CDbl(), CInt(), CLng(), CSng(), CStr(), CVar().
5 – Tratamento de Erros
On Error
Gráficos
Tabelas Dinâmicas
6 – Trabalhando Formulários
Criando Ambiente de Login
Conhecendo os objetos do formulário
Janela Code
– Elementos da janela
Janela Verificação imediata
Janela Propriedades
– Elementos da janela
– Caixa de ferramentas
Janela UserForm
Contando dados na Planilha
7 – Exemplos de reforço
Tirando Acentuações de textos
8 – Usando os Recursos aprendidos
Crie funções no VBA que preencham a planilha abaixo
Criando um tabuleiro de navegação
– A programa completo terá o seguinte visual
Apêndice
Atalhos de teclado da janela Code |
|
|
|
|
|
|
|
 |
 |
 |
 |
|
|