Cadastre-se para receber mais informações sobre a formação
O que é a Formação Programador Excel?
Trata-se de uma formação composta por QUATRO MÓDULOS TOTALMENTE PRÁTICOS:
- EXCEL AVANÇADO COMPLETO
- EXCEL VBA COM ALGORITMOS
- IMERSÃO EM FORMULÁRIOS COM VBA
- OFICINA VBA
O intuito desta formação consiste em capacitar o aluno a criar e dominar o uso de macros desde as mais simples até as mais complexas, com ênfase em programação com a linguagem VBA (incluindo também desenvolvimento de aplicações com Interfaces Visuais), automatizando a execução de tarefas dentro do Excel.
Para quem se destina:
Recomendado para os alunos iniciantes que pretendem atingir a um nível avançado no Excel com foco em programação no desenvolvimento de aplicações em VBA.
Por que estudar no Curso ADV?
O Curso ADV Informática é o centro de treinamento que há mais de 22 anos forma profissionais nos mais avançados segmentos de TI (Tecnologia da Informação), sendo assim, você terá todo suporte necessário para uma boa formação.
Como está o mercado de trabalho?
Atualmente, pouquíssimas pessoas conhecem Excel Avançado e também desconhecem o poder do uso de macros e linguagem VBA para automatização de tarefas em planilhas. Profissionais com esse diferencial estão conquistando importantes posições em vagas de emprego.
Curso intensivo (sem redução de carga horária):
O aluno pode fazer este treinamento de forma intensiva. Sendo assim, há possibilidade de concluir o curso num intervalo de tempo menor que o convencional. Isto significa que poderá aumentar tanto a sua carga horária diária como o número de aulas por semana sem aumento no valor do treinamento. EX : Um curso de 35 horas pode ser concluído em 5 dias consecutivos com 7 horas de aula por dia , ou dependendo da disponibilidade do aluno a carga horária diária pode ser aumentada.
Consulte nossos representantes comerciais e saiba mais!
Coordenação de ensino:
A coordenação de ensino é administrada pela Engenheira Suely Pires, doutorada em Ciência da Computação pela COPPE UFRJ e Mestre em Ciência da Computação pelo IME.ATENÇÃO: Os treinamentos e formações poderão, sem aviso prévio, ter seus conteúdos atualizados, alterados e substituídos, à medida que ocorram atualizações ou descontinuação nas tecnologias.
Para realizar este módulo, o aluno deverá ter conhecimento de Excel Básico.
A carga horária deste curso é de 104h.
Programa da Formação Gerenciador de Dados
PROGRAMA: EXCEL AVANÇADO COMPLETO
- Visão geral:
- Revisão do Excel Básico
- Diferença entre referência relativa e referência absoluta
- Operadores de Comparação
- Formatação condicional:
- Realce de células
- Barra de dados
- Escalas de Cor
- Conjuntos de ícones
- Funções:
- Funções aninhadas (encadeadas)
- Lógicas:
- SE
- E
- OU
- Resumindo Dados:
- CONT.SE
- SOMASE
- Tempo:
- DIA
- MÊS
- ANO
- DIA.DA.SEMANA
- HORA
- MINUTO
- HOJE
- AGORA
- DIAS360
- DIATRABALHOTOTAL
- Manipulação de texto:
- CONCATENAR
- NÚM.CARACT
- ESQUERDA
- DIREITA
- EXT.TEXTO
- PESQUISAR
- MAIÚSCULA
- MINÚSCULA
- Procura e referência:
- PROCV
- PROCH
- ÍNDICE
- CORRESP
- SEERRO
- Ajuste de valores:
- ARREDONDAR.PARA.CIMA
- ARREDONDAR.PARA.BAIXO
- Tabela Dinâmica:
- Agrupando campos de dados
- Formatando valores
- Formatando totais
- Usando a auto-formatação na tabela
- Alterando o cálculo dos subtotais
- Criando campos calculados
- Classificando dados da tabela dinâmica
- Aplicando filtro de dados
- Atualizando valores
- Alterando a fonte de dados
- Criando gráfico dinâmico
- Segmentação de dados
- Ferramentas de produtividade:
- Atingir Meta
- Cenários:
- Criar um cenário
- Mostrar um cenário
- Gerar relatórios de resumo do cenário
- Solver:
- Definir célula de destino
- Inserir valor limite de meta
- Configurar células variantes
- Declarar restrições
- Outros recursos:
- Filtrando e classificando dados
- Consolidação de dados
- Aplicando subtotais
- Nomeando intervalo de células
- Auditoria em fórmulas
- Importando e atualizando dados externos:
- Arquivo texto (.txt)
- Arquivo do Access (.accdb)
- Validação de dados
- Mini-gráfico
- Introdução de VBA:
- Criação de Macros:
- Gravando uma macro
- Executando uma macro no Excel
- Editando uma macro criada
- Salvando arquivos de macros
- Criação de funções definidas pelo usuário (abordagem rápida de programação VBA):
- Abordagem rápida ao Visual Basic for Application
- Criando função definida pelo usuário
- Aplicando função criada pelo usuário em planilhas
- Criação de Macros:
PROGRAMAÇÃO: EXCEL COM PROGRAMAÇÃO VBA
- Algoritmo:
- Analisando código em português estruturado
- Analisando diagrama de blocos
- Declarando variáveis e suas regras
- Definindo tipos de dados (por exemplo: String, int, float e boolean)
- Atribuindo valores as variáveis
- Usando operadores aritméticos (soma, subtração, divisão e multiplicação)
- Aprendendo desvio condicional (tomada de decisões)
- Aprendendo a indentar o código (tabulação)
- Analisando laços de repetição (Looping)
- Aprendendo matrizes (Array multidimensional)
- Criando o primeiro código VBA com Excel
- Excel com VBA (Visual Basic for Application):
- Abordando macros
- Habilitando a guia Desenvolvedor
- Salvando arquivos com Macros
- Abrindo arquivos com macros
- Alterando o nível de segurança da macro
- Visualizando o código da macro pelo VBE (Visual Basic Explorer)
- Associando macros a controles visuais
- Usando comentários no código
- Inserindo controles ActiveX
- Configurando os controles ActiveX
- Associando código VBA ao controle ActiveX
- Programando código VBA no botão de comando (controle)
- Executando o código criado no VBA
- Depurando o código VBA
- Praticando estrutura condicional:
- Usando estrutura condicional If, Then e Else
- Usando operadores lógicos: And, Or e Not
- Praticando laços de repetição:
- Usando estrutura de repetição: For e Next
- Usando estrutura de repetição: Do While Loop
- Usando estrutura de repetição: Do Until Loop
- Usando janelas modais Inputbox e Msgbox
- Aplicando formatações simples com o VBA (alterando com de célula e texto, alterando alinhamento de células)
- Aprendendo sobre matrizes (Array multidimensional)
- Aprendendo sobre vetores (Array)
- Usando funções de manipulação de strings: Mid, UCase, LCase, Len
- Usando funções de manipulação de datas: Date, Time, Day, Month, Year e Now
- Usando funções para gerar valores aleatórios: Rnd
- Manipulado tipos de dados:
- Convertendo tipos de dados: CStr, CInt, CByte, CCur
- Validando tipos de dados: IsEmpty, IsNumeric, IsDate
- Tratando entrada de dados
- Manipulando planilhas pelo VBA:
- Usando funções de seleção: Cells e Range
- Manipulando seleção de células
- Manipulando células ativas
- Alinhando células
- Ajustando a largura das colunas da planilha
- Aplicando bordas as células da planilha
- Aprendendo modularização de código:
- Criando sub-rotinas (Procedimentos ou Funções sem Retorno)
- Chamando funções (Funções com Retorno)
- Manipulando argumentos da função
- Criando formulários (UserForms)
- Inserindo componentes no formulário:
- Inserindo rótulos (Label)
- Inserindo caixa de texto (TextBox)
- Inserindo caixa de combinação (ComboBox)
- Inserindo caixa de verificação (CheckBox)
- Inserindo botão de comando (Command Button)
- Manipulando campos do formulário:
- Carregando formulário
- Fechando formulário
- Executando comandos ao abrir o formulário
- Adicionando dados a ComboBox
- Bloqueando campos do formulário
- Verificando preenchimento dos campos
- Limpando campos do formulário
- Carregando dados do formulário
- Salvando dados cadastrados
- Rastreando elementos (Loop, For, Each)
- Executando tratamento de erros (OnError e Go To)
- Manipulando dados do Access no Excel (Importação de dados)
- Criando Relatórios Personalizados:
- Classificando dados
- Filtrando dados
- Aplicando subtotais
- Copiando dados (Copy e Paste)
PROGRAMA: IMERSÃO EM FORMULÁRIOS (VBA)
- Introdução a Imersão em Formulários com Excel VBA
- Criando formulários (UserForms)
- Inserindo controles no formulário
- Gráficos:
- Inserindo Rótulos (Label)
- Inserindo Caixa de Texto (TextBox)
- Inserindo Caixa de Combinação (ComboBox)
- Inserindo Caixa de Listagem (ListBox)
- Inserindo Campo Imagem (Image)
- Inserindo Botão de Rotação (Spin Button)
- Inserindo Botão de Ativação (Toggle Button)
- Inserindo Caixa de Verificação (CheckBox)
- Inserindo Botão de Comando (Command Button)
- Inserindo Campo de Referência (RefEdit)
- Manipulando controles do formulário:
- Carregando formulário
- Fechando formulário
- Executando comando ao abrir o formulário
- Adicionando dados a Listbox e a ComboBox
- Bloqueando campos do formulário
- Carregando imagens no formulário
- Verificando preenchimento dos campos
- Limpando campos do formulário
- Carregando dados do formulário
- Salvando dados cadastrados
- Carregando formulário automaticamente
- Rastreando elementos em coleções (For..Each)
- Obtendo o caminho do arquivo local
- Configurando documento para a impressão:
- Definindo a área de impressão
- Inserindo cabeçalho e rodapé
- Definindo a orientação da impressão
- Visualizando e imprimindo dados
- Criando Gráficos:
- Preparando planilha de dados
- Usando funções do Excel (FormulaLocal)
- Adicionando planilhas
- Contando planilhas
- Excluindo planilhas
- Ativando e desativando alertas do Excel
- Mesclando células
- Aplicando formatação numérica às células
- Personalizando Gráficos:
- Definindo a área de dados do gráfico
- Definindo o tipo de gráfico
- Configurando os eixos do gráfico
- Definindo o local do gráfico
- Criando tabela dinâmica e gráfico dinâmico
PROGRAMA: OFICINA DE VBA
- Criação de Sistema de Agenda Telefônica:
- Formulário
- Caixas de Texto
- Rótulos
- Botões de Comando
- Rotinas e Eventos
- Rotinas parametrizadas
- Módulo
- Estruturas condicionais e de repetição
- Funcionalidades: IsEmpty, Len, Cells, vbCrLf, IsNumeric, Right, Left, Format, Mid
- Criação de Sistema de Backup de Planilhas (manual/automático):
- Botões de Comando
- Rotinas
- Módulo
- Estrutura condicional
- Funcionalidades: DisplayAlerts, Save, SaveAs, Quit, Concatenar (&), Path, GetSaveAsFilename, Day, Month, Year, Hour, Minute, Second, Now, SaveAs, Left
- Criação de Sistema de Controle de Acesso (login/senha):
- Formulário
- Caixas de Texto
- Rótulos
- Botões de Comando
- Rotinas e Eventos
- Rotina parametrizada
- Módulo
- Estrutura condicional e de repetição
- Funcionalidades: End(xlDown), Row, Unload, Quit; Exit Sub, Cells, Range, MsgBox
- Sistema que Simula as Operações de Banco de Dados - CRUD (Create, Read, Update, Delete):
- Multiformulários
- Datepicker
- Listbox
- Botões de Comando
- Caixas de Texto
- Módulos
- Função Booleana
- Funcionalidades: Visible, Show, Unload, QueryClose, DblClick, Exit Sub, ListCount, Selected, RowSource, UserName, Find, IsEmpty, FormatDateTime, CStr
- Criação de Sistema de Envio de Planilhas por E-mail (Outlook):
- Botão de Comando
- Janela Modal
- Estrutura Condicional
- Outlook (necessário estar logado)
- Funcionalidades: SendMail, FormateDateTime, MsgBox, Inputbox
- Criação de Sistema de CAIXA ALTA:
- Extensão .xlam
- Variável Range
- Loop For..Each
- Inserindo funcionalidades à Faixa de Opções
- Funcionalidades: SpecialCells, xlLastCell, Text, Value, UCase
- Importação de dados da WEB automaticamente:
- Formulário
- Múltiplas Caixas de Texto
- Botão de Comando
- Estrutura condicional (Select Case) e de repetição
- Funcionalidades: Visible, Show, Clear, SpecialCells, xlLastCell, QueryTables.Add, Caption, Date, Time, Concatenar (&), QueryClose
- Criação de Sistema para Salvar Planilhas em PDF:
- Formulário
- Botão de Comando
- Rotina parametrizada
- Estrutura condicional e de repetição
- Funcionalidades: vbYesNo, Exit Sub, ExportAsFixedFormat, xlTypePDF, Path, Day, Month, Year, Now, MsgBox, AddItem
- Utilização do Filtro com UserForm:
- Formulário
- Caixas de Combinação dependentes
- Rotina parametrizada
- Estrutura condicional e de repetição
- Funcionalidades: Copy, PasteSpecial, RemoveDuplicates, Clear, xlPasteValues, xlLastCell, vbExclamation, AutoFilter, ShowAllData, EntireRow, Columns, Autofit, AddItem
- Manipulação de Caixa de Listagem:
- Formulários integrados
- Caixa de Combinação e de Listagem vinculados
- Rotinas parametrizadas por objetos
- Estruturas condicionais e de repetição
- Vetor
- Redimensionamento de Vetor
- Funcionalidades: xlToRight, Selection, AddItem, MSForms.ListBox, ListCount, Selected, LBound, UBound, ReDim, vbCrLf
- Utilização da Procura com Macro:
- Formulário
- Caixa de Combinação e Caixa de Texto vinculados
- Valor default
- Imagem em Botão de Comando
- Rotinas parametrizadas
- Estruturas condicionais e de repetição
- Funcionalides: Initialize, QueryClose, Click, Change, Visible, Enabled, SetFocus, Unload, AddItem, xlToRight, Column, Exit For, Exit Sub, xlDown
- Criação de Sistema para Simulação de Urna Eletrônica:
- Formulário
- Caixas de textos dependentes
- Preenchimento automático de campos
- Teclado numérico
- Carregamento de Imagem
- Rotinas parametrizadas
- Estruturas condicionais e de repetição
- Funcionalidades: LoadPicture
Cursos que compôem a formação
Nosso Endereço
Av. Treze de Maio nº 23 - 8º Andar Centro - Rio de Janeiro RJ
Telefone +55 (21) - 2210 - 1180
WhatsApp: +55 (21) - 98744-8297
Email: cursoadv@cursoadv.com.br