Sobre o curso

Esse curso é ao vivo e online, você pode assistir as aulas de onde quiser e tirar suas dúvidas via chat com o professor.

 

Durante o curso você verá que é possível aperfeiçoar e expandir seus horizontes com a programação VBA (Visual Basic for Applications) e desenvolver novas funcionalidades para suas planilhas do Excel, que vão deixar suas tarefas mais fáceis. Com aulas práticas, você aprenderá funções avançadas como formulários, cadastros para banco de dados e até teclas de atalho, tudo para otimizar seu tempo no trabalho.

Fazendo esse curso você está apto

Terminando o curso você poderá programar usando VBA como base e desenvolver inúmeras tarefas automatizadas em suas planilhas, o que vai facilitar demais o seu dia-a-dia.

Conteúdo programático

  • Ambiente de programação Excel
    • Introdução a macros e VBA.
    • Visual Basic Editor (VBE): Janela do Editor do Visual Basic (VBE).
    • Criando sua primeira macro: Criando uma segunda macro.
    • Executando uma macro: Atribuindo uma tecla de atalho; Botão Executar; Botões de Controles de Formulário; Imagens, formas e figuras; Barra de Ferramentas de Acesso Rápido; Executar uma macro no ambiente VBE; A partir de outra macro; Auto_Open e Auto_Close; Botões ActiveX; Inúmeros eventos; Métodos OnKey e OnTime do objeto Application; Application.run.
    • Segurança de macros.
    • Depurando e editando o código: Depurando o código linha a linha de comando; Ponto de interrupção (break point); Interrompendo uma macro durante a execução.
    • Conceitos básicos de estruturas e sintaxe: Entendendo objetos, coleções, hierarquias, propriedades e métodos.
    • Sistema de ajuda.
    • Pesquisador de objeto.
    • Barra de ferramentas VBE.
    • Janela Verificação imediata.
  • Principais objetos, propriedades e métodos
    • Objeto Range - Célula(s): Fazendo referência (Fazendo referência pelo número de índice, Fazendo referência pelo nome da célula, Utilizando a propriedade ActiveCell, Configurando o objeto Range como uma variável); Principais propriedades (Value, Font, With / End With, End, Offset, ColorIndex, NumberFormat, CurrentRegion, Address, Column, Row, Borders); Principais métodos (Select, Clear, ClearContents, ClearFormats, Delete, Insert, Speak); Coleção Cells.
    • Objeto Worksheet - Planilha(s): Fazendo referência (Fazendo referência à planilha pelo nome (da aba da planilha), Fazendo referência à planilha pelo número de índice, Usando o nome do VBA, ActiveSheet); Principais propriedades (Name, Visible, ScrollArea); Principais métodos (Select, Delete, Protect / Unprotect, Copy, Move); Coleção Sheets.
    • Objeto Workbook - Arquivo(s): Fazendo referência (Fazendo referência pelo nome do arquivo, Fazendo referência pelo número de índice, Fazendo referência por ActiveWorkbook e ThisWorkbook); Principais propriedades (Name, Path e FullName, Save); Principais métodos (Close, Open, Save, Protect, Unprotect).
    • Objeto Application - O próprio Excel: Principais propriedades (Caption, ActiveWindow, ScreenUpdating, DisplayAlerts, EnableCancelKey, DataEntryMode, WindowState, StatusBar, Cursor, Dialogs, Version); Principais métodos (Quit, Calculate, FindFile, GetOpenFileName, GetSaveAsFileName, OnKey, OnTime, Wait).
  • Operadores, variáveis, constantes e arrays
    • Operadores: Operadores aritméticos; Operadores de comparação; Operadores lógicos; Operadores de concatenação; Ordem das operações.
    • Variáveis: Declarando variáveis (Declarando variáveis dentro do procedimento, Declarando em nível de módulo - Private, Declarando no projeto - Public, Option Explicit).
    • Macros com passagem de parâmetros.
    • Constantes.
    • Arrays: Arrays multidimensionais; Arrays dinâmicos.
  • Estruturas de decisão e repetição
    • Estruturas de repetição: Do...Loop (Do While...Loop, Do Until...Loop); While...Wend; For...Next e For Each...Next.
    • GoTo.
    • Estruturas de decisão: If...Then; If...Then...Else; If aninhado; Inserindo várias condições com And e Or; Select Case.
  • Tratamento de erro
    • Tipos de erros.
    • Tratamento em tempo de execução: On Error GoTo (Ponteiro); On Error Resume Next; On Error GoTo 0.
    • Erros interceptáveis.
  • Funções VBA
    • Funções matemáticas.
    • Funções financeiras.
    • Funções de data e hora.
    • Funções de texto.
    • Funções de conversão.
    • Funções de verificação.
    • Acessando a biblioteca de funções da planilha Excel.
    • Criando funções personalizadas: Utilizando as funções personalizadas.
    • Criando suplementos XLAM.
  • Interagindo com o usuário
    • MsgBox: Exibindo uma caixa de mensagem; Constantes utilizadas nas caixas de mensagem; Identificando o botão clicado.
    • Função InputBox.
    • Método InputBox.
    • Caixas de diálogo do Excel.
    • Eventos mais utilizados e práticos do Excel: Procedimento de evento; Eventos do WorkBook (Open, BeforeClose); Eventos de Worksheet (Worksheet_Activate, Worksheet_SelectionChange, Worksheet_Calculate, Worksheet_Change); Eventos com UserForms.
  • Objeto UserForm
    • Criando formulários: Inserindo controles em um formulário (Caixa de ferramentas); Configurando as propriedades dos controles; Configurando a aparência dos controles.
    • Controles da Caixa de ferramentas do UserForm: Exibindo um formulário.

Pré-requisitos

Por ser um curso avançado, é indicado que você saiba lógica de programação e entenda de Excel.

O ideal é que tenha feito os nossos cursos de Excel 2019 - Módulo II e Introdução à Lógica de Programação ou tenha a mesma base conhecimento.

Certificação Impacta

Um dos títulos mais respeitados do país, atesta a qualidade e os conhecimentos de profissionais especializados nas mais variadas áreas de TI, Gestão e Design. Ao concluir o curso, você tem 90 dias a contar da data de término do curso para agendar seu exame.
Saiba mais sobre a certificação Impacta

Próximas turmas

Data e horário
Local
Preços e descontos
Nenhuma turma no momento

O que os alunos dizem sobre a Impacta

Ver mais depoimentos