Entrar em Contato
 Duração 21 horas

Programa do Curso

Macros

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

Ambiente VBA

  • Editor Visual Basic e as suas opções
  • Componentes de gestão
  • Atalhos de Teclado
  • Otimização do ambiente

Introdução à programação procedural

  • Procedures: Function Sub
  • Tipos de dados
  • Declaração if ... then ... elseif ... else ... end if
  • Declaração Case
  • Laços for ... loop while, until
  • Laço for ... next
  • Instruções de quebra de laço (exit)
  • Processamento de matrizes

Cadeias de caracteres entre aspas

  • Combinação de cadeias de caracteres (concatenação)
  • Conversão para outros tipos (implícita e explícita)
  • Características do processamento de cadeias de caracteres

Visual Basic

  • Descarregar e transferir dados para uma folha de cálculo (Cells, Range)
  • Descarregar e transferir dados para o utilizador (InputBox, MsgBox)
  • A declaração de variáveis
  • O âmbito e a duração de vida das variáveis
  • Operadores e as suas prioridades
  • Opções dos módulos
  • Criar as suas próprias funções e utilizá-las numa folha
  • Objetos, classes, métodos e propriedades
  • Segurança do código
  • Alteração do código de segurança e pré-visualização

Depuração

  • Processamento passo a passo
  • Janela de Variáveis Locais
  • Janela de Immediatos
  • Pontos de interrupção - Vigias
  • Stack de Chamadas

Gestão de Erros

  • Tipos de erros e formas de os evitar
  • Captura e gestão de erros em tempo de execução
  • Estruturas: On Error Resume Next, On Error GoTo

Modelo de Objetos do Excel

  • O Objeto Application
  • Objeto Workbook e coleção de Workbooks
  • Objeto Worksheet e coleção Worksheets
  • Objetos ThisWorkbook, ActiveWorkbook, ActiveCell
  • Objeto Selection
  • Coleção Range
  • Objeto Cells
  • Exibir dados na barra de estado
  • Otimização utilizando ScreenUpdating
  • Medição do tempo pelo método Timer

Gestão de Eventos em VBA

  • O que é um evento?
  • Responder a um evento e criar um handler de eventos
  • Disparo de Handlers de Eventos
  • Tratamento de eventos frequentemente ocorrentes

Formulários VBA

  • Criar os seus próprios formulários
  • Chamar um formulário a partir de código
  • Utilizar formulários na folha de cálculo

Requisitos

  • Capacidade de trabalhar com folhas de cálculo, conhecimentos básicos (referências, intervalos, folhas, ...)
  • Os conhecimentos prévios de VBA não são necessários para criar macros ou código VBA

Público-Alvo

  • Analistas de Dados

Formação Empresarial Personalizada

Soluções de formação concebidas 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, formação online em direto, 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 (5)

Próximas Formações Provisórias

Categorias Relacionadas