MS Excel – Programação VBA

  • Data de Início
  • Turnos
    Sábado | Noturno
  • Duração
    32 Horas
  • Tipo
    Presencial

Datas de Início: 23/02 – Sábado | 18/02 – Noturno

 

Objetivos: Ensinar 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.

 

Pré-requisitos: Ter participado do curso MS Excel 2013 Avançado ou ter conhecimentos equivalentes.

 

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

– O programa completo terá o seguinte visual:
Excel VBA

 

Apêndice

  • Atalhos de teclado da janela Code

 

 

Mais de 102.000 alunos já passaram por nossos cursos de Excel!

 

Outros assuntos relacionados:

 

excel bi      excel dash      excel paineis

logica      access avancado      access essencial

blog      consultoria      


Entre em Contato

Quer mais informações referente a esse treinamento? Preencha o formulário e aguarde o contato de um consultor.