PÚBLICO ALVO Profissionais que necessitem adquirir ou reciclar conhecimento sobre o uso básico da programação VBA. LOCAL Treinamento oferecido exclusivamente in company. CARGA-HORÁRIA 40 horas presenciais. 2016 OBJETIVO Prático e dinâmico, este processo de treinamento em Microsoft Excel é desenvolvido para aplicação imediata na criação de programas em VBA. VERSÃO Este treinamento é compatível com as versões anteriores deste aplicativo. SUPORTE TÉCNICO 90 dias Gratuito MATERIAL DIDÁTICO Apostila contendo definições, ilustrações, exercícios e dinâmicas voltados para a vida profissional. PRÉ-REQUISITOS Ter concluído o curso Microsoft Excel - Módulo Expert ou comprovar conhecimentos equivalentes. MÉTODO DE ENSINO União harmônica de métodos e ferramentas de Coaching, Neuropedagogia, Programação Neurolinguística, Teatro, Ludificação e Storytelling combinados para provocar no aluno uma experiência de aprendizado efetiva em sua aplicação e leve em sua condução. TRAINER PAULO ANDRÉ JESUS, COACH, MCT, MCTS E MOS MASTER Profissional de educação e tecnologia da informação, com 29 mil horas como instrutor e 11 mil alunos treinados. Acumulando 29 anos de experiência em desenvolvimento, 23 anos em treinamento e 16 anos em gestão de pessoas e de projetos. www.paulo-andre.com 1
CONTEÚDO PROGRAMÁTICO CAPÍTULO 1 INTRODUÇÃO AO VISUAL CAPÍTULO 2 GRAVANDO UMA MACRO CAPÍTULO 3 O AMBIENTE DE DESENVOLVIMENTO CAPÍTULO 4 ALÔ MUNDO! CAPÍTULO 5 UTILIZANDO VARIÁVEIS E CONSTANTES CAPÍTULO 6 TRABALHANDO COM OPERADORES CAPÍTULO 7 LAÇOS DE VALIDAÇÃO Uma Breve História sobre o Visual Basic for Applications Quais Aplicativos Utilizam o VBA? Exibir a guia Desenvolvedor na faixa de opções Gravação de uma Macro Salvar uma pasta de trabalho habilitada para Macro Executando uma Macro Edição de uma Macro no Editor do Visual Basic Elementos de Tela Inserindo um Módulo Inserindo um Procedimento As Cores do VBA MsgBox InputBox Tipos de Dados Tipos de Declaração Escopo e Visibilidade Option Objeto Collection Matrizes Concatenação Atribuição Passagem de Argumento Aritméticos Comparação Operador vs Termo Lógicos IIf() If... End If Select Case www.paulo-andre.com 2
CAPÍTULO 8 LAÇOS DE REPETIÇÃO CAPÍTULO 9 DEPURANDO CÓDIGOS CAPÍTULO 10 COMO TRATAR ERROS CAPÍTULO 11 MATEMÁTICAS CAPÍTULO 12 ALFANUMÉRICAS For... Next For Each... Next Do... Loop/While Do... Loop/Until While... Wend Erros de Compilação Erros em Tempo de Execução Menu Depurar On Error Objeto Err Resume Raise Round() Abs() Sgn() Int() Fix() Chr() Asc() LTrim() RTrim() Trim() Len() Space() String() UCase() LCase() StrConv() Left() Right() Mid() Replace() InStr InstrRev Format() www.paulo-andre.com 3
CAPÍTULO 13 CRONOLÓGICAS CAPÍTULO 14 DE VERIFICAÇÃO CAPÍTULO 15 FINANCEIRAS Date() Time() Now() Day() WeekDay() Month() Year() WeekdayName() MonthName() Hour() Minute() Second() DateAdd() DateDiff() DatePart() DateSerial() DateValue() IsDate() IsEmpty() IsNull() IsNumeric() IsError IsObject TypeName() VarType() PV() FV() Rate() NPer() Pmt() COR QBColor() RGB() www.paulo-andre.com 4
CAPÍTULO 16 DE CONVERSÃO DE TIPO DE DADOS CAPÍTULO 17 DE MATRIZ CAPÍTULO 18 DO EXCEL CAPÍTULO 19 CRIANDO SUB E FUNCTION CAPÍTULO 20 CONTROLES ACTIVEX CCur() CDate() CDbl() CInt() CLng() CSng() CStr() CVar() Str() Val() Array() UBound() LBound () WorksheetFunction Sub Function Documentando e Categorizando Procedimentos Conhecendo a Vocação de cada Controle Diagramando Controles Janela de Propriedades Programando Eventos www.paulo-andre.com 5