Entrar em Contato

Programa do Curso

Macros

  • Gravação e edição de macros
  • Onde armazenar macros
  • Atribuir macros a formulários, barras de ferramentas e atalhos de teclado

Ambiente VBA

  • Editor do Visual Basic e suas opções
  • Atalhos de teclado
  • Otimização do ambiente

Introdução à programação procedural

  • Procedimentos: Função, Sub
  • Tipos de dados
  • Instrução condicional If...Then...ElseIf...Else...End If
  • Instrução Case
  • Loops While, Until
  • Loop For...Next
  • Instruções para interromper o loop (Exit)

Strings

  • Concatenação de strings
  • Conversão para outros tipos – implícita e explícita
  • Processamento de strings com recursos específicos

Visual Basic

  • Baixar e carregar dados para uma planilha (Células, Intervalo)
  • Baixar e carregar dados para o usuário (InputBox, MsgBox)
  • Declaração de variáveis
  • Escopo e tempo de vida das variáveis
  • Operadores e suas prioridades
  • Opções de módulos
  • Criar suas próprias funções e utilizá-las em uma planilha
  • Objetos, classes, métodos e propriedades
  • Proteção de código
  • Segurança contra adulteração de código e visualização

Depuração

  • Execução passo a passo
  • Janela Locais
  • Janela Imediata
  • Pontos de interrupção – Monitoramento
  • Pilha de chamadas

Tratamento de erros

  • Tipos de erros e formas de evitá-los
  • Captura e tratamento de erros em tempo de execução
  • Estruturas: On Error Resume Next, On Error GoTo label, On Error GoTo 0

Modelo de Objetos do Excel

  • Objeto Application
  • Objeto Workbook e coleção de Workbooks
  • Objeto Worksheet e coleção de Worksheets
  • Objetos ThisWorkbook, ActiveWorkbook, ActiveCell...
  • Seleção de objetos
  • Coleção Range
  • Objeto Células
  • Exibir dados na barra de status
  • Otimização usando ScreenUpdating
  • Medição de tempo pelo método Timer

Uso de fontes de dados externas

  • Uso da biblioteca ADO
  • Referências a fontes de dados externas
  • Objetos ADO:
    • Connection
    • Command
    • Recordset
  • String de conexão
  • Criação de conexões com diferentes bancos de dados: Microsoft Access, Oracle, MySQL

Relatórios

  • Introdução à linguagem SQL: Estrutura básica do SQL (SELECT, UPDATE, INSERT INTO, DELETE) Chamada de consultas do Microsoft Access a partir do Excel Formulários para dar suporte ao uso de bancos de dados

Requisitos

  • Conhecimento básico de funcionamento do Excel, como planilhas, fórmulas, tabelas e organização ou filtragem de dados
  • Experiência na preparação, atualização ou revisão de relatórios no Microsoft Excel
  • Nenhuma experiência prévia em programação é necessária

Público-Alvo

  • Analistas que desejam automatizar tarefas repetitivas no Excel
  • Profissionais de negócios que trabalham com dados e relatórios no Excel
  • Membros da equipe que desejam criar macros simples e soluções práticas em VBA para o trabalho diário
 21 Horas

Treinamento Corporativo Personalizado

Soluções de treinamento projetadas exclusivamente para empresas.

  • Conteúdo Personalizado: Adaptamos o programa e os exercícios práticos aos objetivos e necessidades reais do seu projeto.
  • Horário Flexível: Datas e horários adaptados à agenda da sua equipe.
  • Formato: Online (ao vivo), In-Company (em suas instalações) ou Híbrido.
Investimento

Preço por grupo privado, treinamento online ao vivo, a partir de 3900 € + VAT*

Entre em contato conosco para obter um orçamento preciso e conhecer nossas promoções mais recentes

Testemunhos de Clientes (7)

Próximas Formações Provisórias

Categorias Relacionadas