20 H de aula presencial
30/01/2021 - 20/02/2021 |
17/04/2021 - 08/05/2021 |
19/07/2021 - 23/07/2021 |
02/10/2021 - 23/10/2021 |
13/12/2021 - 17/12/2021 |
O objetivo deste curso é ampliar os conhecimentos dos usuários em Excel e conhecedores de Lógica e Algoritmos, a utilizar programação para melhorar ainda mais o desempenho de suas planilhas. O VBA (Visual Basic for aplications) é um conjunto de comandos de programação que o ajudará a desenvolver os horizontes de sua planilha, com mais funcionalidades e uma melhor performance de modo a simplificar e agilizar o uso da mesma pelo próprio desenvolver ou por outros usuários.
Curso ProWay Excel Básico e de Lógica de Programação e Algoritmos I ou conhecimentos equivalentes.
Iniciando o Visual Basic for Applications (VBA) com Excel
o Instalando e habilitando o VBA
o VBA IDE (Integrated Development Environment)
o Utilizando a IDE a partir do Excel
o Componentes da IDE
o Programando Componentes sem o Excel
o Seleção de Macro
o A barra de ferramentas do Visual Basic
o Localizando o Help do VBA
o Help do VBA
o Construindo o Colorful Stats Program
o Requisitos do Colorful Stats Program
Iniciando programas com VBA
o Variáveis, Tipos de Dados e Constantes
o Declarando variáveis
o Tipos de dados
o Constantes
o Entradas e Saídas (I/O) com VBA
o Coletando Entradas de Usuário com InputBox()
o Saída com MsgBox()
o Manipulando Strings com Funções VBA
Procedimentos e Condições
o Procedimentos em VBA
o Procedimentos de Eventos
o Escopo de Procedimentos Privado e Público
o Sub Procedimentos
o Procedimentos de Funções
o Operadores Lógicos com VBA
o Condições e ramificações
Loops e Arrays
o Looping utilizando VBA
o Loops tipo ?Do?
o Loops tipo ?for?
o Validação de entrada
o Validação com a Função InputBox()
o Validação com uma planilha
o Arrays (Matrizes)
o Arrays Unidimensionais
o Arrays Multidimensionais
o Arrays dinâmicos
o Programando Fórmulas em Células Worksheet
o Referências tipo A1
o Referências tipo R1C1
Objetos Básicos em Excel
o Programação VBA e Orientação a Objetos
o Objetos definidos
o Objetos da coleção VBA
o O localizador de objetos
o Objetos do Excel em Alto-Nível
o O Objeto Application
o Os objetos Workbook e Window
o O objeto Worksheet
o O objeto Range
o Trabalhando com objetos
UserForms em VBA e Controles adicionais
o Designando Forms com VBA
o Adicionando uma Form a um Project
o Componentes do objeto UserForm
o Adicionando controles ActiveX a uma Form
o Mostrando e escondendo Forms
o Modelando Forms
o Projetando caixas de diálogo personalizadas
o Utilizando tipos de dados em Forms derivadas com VBA
o Projetando tipos de dados personalizados em VBA
o Definindo tipos enumerados em VBA
Encontrando erros, depuração e Arquivo básico de I/O
o Encontrando erros
o Utilizando o ?On Error Statement?
o Depurando
o Modo Break
o A janela imediata
o A janela de visualização
o A janela Local
o Entrada e Saída de um arquivo (I/O)
o I/O de um arquivo utilizando objetos Workbook e Worksheet
o Utilizando métodos de arquivo I/O em VBA
Utilizando XML com projetos Excel-VBA
o Introdução à tecnologia XML
o O que é XML?
o Sintaxe XML
o Esquemas XML
o Validando um XML
o XML e Excel
o XML e VBA
o O objeto XmlMap
Gráficos Excel
o O objeto gráfico
o Acessando os gráficos existentes
o Manipulando gráficos
o Eventos em gráficos
Formas em VBA
o A coleção de formas e objetos tipo Shape
o Manipulando um objeto tipo Shape
o A coleção de objetos ShapeRange
o Ativando os objetos tipo Shape
o A coleção OLEObjects