Objetivo geral

A partir do entendimento da lógica de programação, disponibilizar ao aluno desde uma base de como se trabalhar com macros e programação VBA no Excel, até comandos e instruções específicas do VBA.

Objetivos específicos

Detalhar, passo-a-passo, cada tópico que o usuário deve saber como trabalhar com esta ferramenta, Microsoft Excel, utilizando os recursos específicos de programação.

Público-alvo

Usuários de Excel que desejam entender e usar o VBA do Excel, construíndo macros personalizadas e eficazes.

Informações para contato

Divisão de Pós-Graduação e Educação Continuada

  • E-mail de contato: educacaocontinuada@unifor.br
  • Fone de contato: (85) 3477.3174
  • Endereço de contato: Bloco B - Sala 8

MAIS INFORMAÇÕES

Detalhes do curso

  • Período: 26, 27, 28, 29 e 30 de junho de 2023 e 03, 04, 05, 06 e 07 de julho de 2023
  • Carga horária: 40 h/aula
  • Duração: 10 dias

Horários do curso

  • Modalidade: online
  • Horário: segunda a sexta, de 18h30 às 22h30

Matrículas

  • Vagas: 16
  • Pré-requisito: conhecimento intermediário de planilhas Excel
  • Iniciando Macros com o Gravador de Macros, recurso em que o próprio Excel cria os códigos VBA, dispensando conhecimento completo do VBA.
  • Introdução a lógica de programação;
  • Introdução a algoritmos;
  • Características de um algoritmo de programação;
  • Introdução as macros e programação VBA (Visual Basic for Apllications);
  • O que é macro do excel e suas aplicações práticas;
  • As limitações do gravador de macros do Excel;
  • Fundamentos da linguagem VBA; Conceitos iniciais;
  • Conhecendo e entendendo o ambiente VBE;
  • Escrevendo macros diretamente no VBE (Visual Basic Editor);
  • Para que serve e como inserir pontos de interrupção nas linhas de comando;
  • Criando botões personalizados;
  • Operadores aritméticos, de comparação, lógicos, concatenação;
  • O que são variáveis, sua finalidade e como utiliza-las no VBA Excel;
  • Variáveis: nível de procedimento, módulo e projeto;
  • Trabalhando com Arrays; Variáveis multidimensionais;
  • Chamando uma macro, a partir de outra;
  • Estrutura de controle e laços de repetição; Estruturas condicionais e de decisão;
  • Goto, If...then...else, If aninhado, ElseIf, And e Or, Select Case;
  • For...Next, For each... Next, While... Wend;
  • Instrução With e End with; Exit for e Exit sub;
  • Deslocamento entre células: Cells, Offset, Range;
  • Funções Internas VBA; Funções de texto, conversão, formatação, datas e horas;
  • Separando Dados usando de forma prática funções de Texto e Laços condicionais VBA;
  • Funções, definidas pelo usuário, em VBA;
  • Criando suas Funções Personalizadas de acordo com a necessidade de cálculo.
  • Manipulação de Arquivos, diretórios e drivers;
  • Entendendo o conceito de Objetos, Propriedades e Métodos;
  • Hierarquia de Objetos; Modelo de Objetos do Excel;
  • Objetos Application, Workbook, Worksheet, Range;
  • Propriedades e métodos: Exemplos mais utilizados;
  • Cadastro de Clientes, consulta e exclusão;
  • Consolidando Dados de Arquivos e Planilhas Diferentes;
  • Produzindo relatórios personalizados;
  • Criando através de programação as Caixas de Diálogo: A integração das Macros com o usuário é extremamente importante;
  • Trabalhando com caixa de textos, rótulos, botões de comando, caixas de listagem, caixa de seleção;
  • Como tratar erros durante a execução da macro, evitando interrupções;
  • Tratamento de erros, Depuração de Código, Interromper, Janela Verificação Imediata;
  • O que são eventos VBA? Quando usá-los? Como programá-los?
  • Criação de UserForms;
  • Trabalhando com eventos, no excel e no UserForms;
  • Design de UserForms; Formatação, organização e alinhamento de controles;
  • Gerando código para o UserForm;
  • UserForm enviando ou recebendo dados da planilha;
  • Dicas, Segredos e Truques com controles como ListBox e ComboBox;
  • Criando UserForms que abrem automaticamente ao abrir o arquivo, ocultando o excel e exibindo apenas o Formulário Personalizados.
  • Utilizando o Controle multipage; Um único UserForm com várias páginas, cada página um assunto diferente.
  • Trabalhando com Imagens Dinâmicas nos UserForms, trazendo fotos de produtos ou colaboradores de acordo com opção selecionada pelo Usuário em um ComboBox ou ListBox.

Leonardo de Oliveira Costa,

Bacharel em Administração de Empresas pela Unifor em 2000.2;
Pós-Graduação IBTA - Instituto Brasileiro de Tecnologia Avançada, em SP, DBA Oracle.
MOUS – Microsoft Office User Specialist – Excel 2000;
MCAS – Microsoft Certified Application Specialist – Excel 2007;
MOUS – Microsoft Office User Specialist – Excel 2010;
MOS – Microsoft Office Specialist – Excel 2013 
ICS – Impacta Certified Specialist – Power BI Desktop 
ICS – Impacta Certified Specialist – Excel 2010
ICS – Impacta Certified Specialist – VBA Excel 2010
ICS – Impacta Certified Specialist – Construíndo Dashboards no Excel.
ICS – Impacta Certified Specialist – PHP
ICS – Impacta Certified Specialist – JavaScript
ICS – Impacta Certified Specialist – HTML5 e CSS
Instrutor Impacta (em São Paulo) – Excel Fundamentos, Módulo I, Módulo II, Access,
VBA (Visual Basic for Application), Construíndo Dashboards no Excel, PHP e JavaScript.
Serviços de controles personalizados de planilhas e Banco de Dados para várias empresas em Fortaleza e São Paulo. Como Impacta, CAOA Cherry (Power BI Desktop), LAUREATE (Power BI Desktop), Nextel (contabilidade), Hospital Albert Einstein, Fiesp, Serasa, Laboratórios Rochê, Congás, Chysler, Via Varejo, Philip Morris, Tyco, Tapps Games , Aon, Athyê, Santander, Bradesco Prime, Nestlê, Garoto, Mercado Livre, NetShoes, Cielo, Adidas, Cerveja Proibida (Excel 2016), Carrefour, Liberty Seguros, Hospital Beneficiência Portuguesa, Bradesco BBI, UniCamp (treinamento de VBA para estudantes Mecatrônica), ExtraFarma-SP (Excel 2016) , Banco de Tokyo (VBA), Banco Daycoval (VBA II).

Forma de Pagamento
Matrícula de R$ 397,00

À VISTA: pode ser pago em qualquer agência bancária, casa lotérica ou farmácia.
PARCELADO: em até 6 vezes, nos cartões VISA ou MASTERCARD.

OBS.: imprima o boleto e apresente-o na Secretaria para receber a autorização do desconto e pagá-lo na Tesouraria da Unifor.

Informamos, que a forma de pagamento por cartão de crédito - parcelado ou não - está disponível na forma online, no ato de sua inscrição.
Informamos, ainda que o valor poderá ser parcelado com a parcela mínima de R$ 50,00 (cinquenta reais).