Ateliers Excel – Programar em VBA

Ateliers Excel – Programar em VBA
Este curso foi desenvolvido para utilizadores experientes de Excel que pretendem elevar as suas competências ao próximo nível, dominando a linguagem Visual Basic for Applications (VBA) aplicada ao Excel. Ao longo da formação, os participantes aprenderão a automatizar tarefas, criar soluções personalizadas e potenciar a eficiência no tratamento e análise de dados, explorando todo o poder da programação no Excel.
Pré‑requisitos:
É recomendado ter frequentado a formação EXC‑PE – “Excel – Avançado: Explorar, analisar e apresentar dados”, ou possuir conhecimentos equivalentes que assegurem um domínio sólido das funcionalidades avançadas do Excel.
  • Gravar uma macro
  • Modificar e utilizar uma macro
  • Conceber uma iteração ou loop
  • Conceber uma condiciona
  • Utilizar coleções
  • Determinar variáveis
  • Conceber uma função e uma sub-rotina
  • Utilizar caixas de diálogo predefinidas
  • Resolver erros
21 horas

Dia 1 – Manhã

GENERALIDADES

– Aceder à guia de desenvolvimento

– Criar: guia, grupos, botões

– Personalizar a faixa de opções

 

O GRAVADOR DE MACROS

– Criação e edição de macros

– Tipo de gravação de macros

– Chamar uma macro pela lista de macros

– Atribuir macros a:

  • Um botão
  • Uma imagem

– Teclas de atalho

 

AMBIENTE VBA (VISUAL BASIC PARA APLICAÇÕES) 

– Aceder à guia de desenvolvimento

– Explorar janelas:

  • Menus
  • Ferramentas
  • Explorador de Projetos

– Personalizar opções VBA

– Proteger o código VBA

 

– Exemplo de trabalhos práticos:

  • Criar uma macro utilizando gravação absoluta e relativa.

 

Dia 1 – Tarde

O CÓDIGO VBA 

– Alterar as opções de uma macro

– Ler e melhorar o código VBA

– Completar uma macro existente

– Depurar uma macro

 

ESTRUTURA DE UM MÓDULO VBA 

– Declarações, procedimentos, funções e comentários no código

– Organização de um módulo VBA

 

– Exemplo de trabalhos práticos:

  • Melhorar o código do exercício anterior.
  • Criar uma macro que chama várias macros.

 

Dia 2 – Manhã

COLEÇÕES, OBJETOS, MÉTODOS E PROPRIEDADES 

– Manipular objetos (pasta de trabalho, folha, intervalo):

  • Acesso
  • Seleção
  • Inicialização
  • Validação

– Principais propriedades e métodos

– Atribuição de objetos e variáveis de objetos

 

Dia 2 – Tarde

CÓDIGO VISUAL BASIC 

– Tipos e âmbitos de variáveis

– Declaração de constantes

– Instruções de loop:

  • Condição
  • Iteração
  • Contador
  • Escolha múltipla

Exemplo de Trabalhos Práticos

  • Utilizar todas as estruturas de linguagem de programação (loop e estrutura condicional)

 

Dia 3 – Manhã

CAIXAS DE DIÁLOGO PREDEFINIDAS 

– Mensagens e utilização de variáveis

– Escolha dos botões na MsgBox.

– Caixa de diálogo InputBox.

Exemplo de Trabalhos Práticos 

  • Criar macros utilizando caixas de mensagens e de entrada.
  • Utilizar a declaração de variáveis.

 

Dia 3 – Tarde

GESTÃO DE EVENTOS

– Criação de procedimentos de eventos.

 

GESTÃO DE ERROS E DEPURAÇÃO 

– Prevenção de erros

– Utilização das ferramentas de depuração

– Espiões e gestão de erros de execução

 

AS CONTRIBUIÇÕES DA IA NA PROGRAMAÇÃO VBA

– Pedir à IA para escrever um procedimento.

– Resolver um erro lógico no código com a ajuda da IA.

– Interrogar a IA para que ela comente o código.

 

Exemplos de Trabalhos Práticos 

  • Utilizar procedimentos de eventos na pasta de trabalho e nas folhas.
  • Pedir à IA para gerar um procedimento para remover todos os objetos pertencentes a uma coleção numa folha.

Facilitador que combina know-how com experiência empresarial e competências pedagógicas, para dar resposta a necessidades operacionais e potenciar a aprendizagem.

Objetivos da formação 

  • Gravar uma macro
  • Modificar e utilizar uma macro
  • Conceber uma iteração ou loop
  • Conceber uma condiciona
  • Utilizar coleções
  • Determinar variáveis
  • Conceber uma função e uma sub-rotina
  • Utilizar caixas de diálogo predefinidas
  • Resolver erros

Duração da formação 

21 horas

Programa da formação 

Dia 1 – Manhã

GENERALIDADES

– Aceder à guia de desenvolvimento

– Criar: guia, grupos, botões

– Personalizar a faixa de opções

 

O GRAVADOR DE MACROS

– Criação e edição de macros

– Tipo de gravação de macros

– Chamar uma macro pela lista de macros

– Atribuir macros a:

  • Um botão
  • Uma imagem

– Teclas de atalho

 

AMBIENTE VBA (VISUAL BASIC PARA APLICAÇÕES) 

– Aceder à guia de desenvolvimento

– Explorar janelas:

  • Menus
  • Ferramentas
  • Explorador de Projetos

– Personalizar opções VBA

– Proteger o código VBA

 

– Exemplo de trabalhos práticos:

  • Criar uma macro utilizando gravação absoluta e relativa.

 

Dia 1 – Tarde

O CÓDIGO VBA 

– Alterar as opções de uma macro

– Ler e melhorar o código VBA

– Completar uma macro existente

– Depurar uma macro

 

ESTRUTURA DE UM MÓDULO VBA 

– Declarações, procedimentos, funções e comentários no código

– Organização de um módulo VBA

 

– Exemplo de trabalhos práticos:

  • Melhorar o código do exercício anterior.
  • Criar uma macro que chama várias macros.

 

Dia 2 – Manhã

COLEÇÕES, OBJETOS, MÉTODOS E PROPRIEDADES 

– Manipular objetos (pasta de trabalho, folha, intervalo):

  • Acesso
  • Seleção
  • Inicialização
  • Validação

– Principais propriedades e métodos

– Atribuição de objetos e variáveis de objetos

 

Dia 2 – Tarde

CÓDIGO VISUAL BASIC 

– Tipos e âmbitos de variáveis

– Declaração de constantes

– Instruções de loop:

  • Condição
  • Iteração
  • Contador
  • Escolha múltipla

Exemplo de Trabalhos Práticos

  • Utilizar todas as estruturas de linguagem de programação (loop e estrutura condicional)

 

Dia 3 – Manhã

CAIXAS DE DIÁLOGO PREDEFINIDAS 

– Mensagens e utilização de variáveis

– Escolha dos botões na MsgBox.

– Caixa de diálogo InputBox.

Exemplo de Trabalhos Práticos 

  • Criar macros utilizando caixas de mensagens e de entrada.
  • Utilizar a declaração de variáveis.

 

Dia 3 – Tarde

GESTÃO DE EVENTOS

– Criação de procedimentos de eventos.

 

GESTÃO DE ERROS E DEPURAÇÃO 

– Prevenção de erros

– Utilização das ferramentas de depuração

– Espiões e gestão de erros de execução

 

AS CONTRIBUIÇÕES DA IA NA PROGRAMAÇÃO VBA

– Pedir à IA para escrever um procedimento.

– Resolver um erro lógico no código com a ajuda da IA.

– Interrogar a IA para que ela comente o código.

 

Exemplos de Trabalhos Práticos 

  • Utilizar procedimentos de eventos na pasta de trabalho e nas folhas.
  • Pedir à IA para gerar um procedimento para remover todos os objetos pertencentes a uma coleção numa folha.

Formador da Formação 

Facilitador que combina know-how com experiência empresarial e competências pedagógicas, para dar resposta a necessidades operacionais e potenciar a aprendizagem.

Indisponível

Quer uma formação à medida para a sua empresa?

Peça-nos uma proposta!
Clique na imagem para expandir

Os nossos espaços de formação oferecem todas as condições para continuar o seu desenvolvimento pessoal e profissional em absoluta segurança

Não se esqueça de subscrever o blog RhBizz e de nos seguir no LindekInFacebookInstagram Youtube.

Formações ajustadas ao seu negócio

FORMAÇÕES À MEDIDA

Provocamos e aceleramos processos de mudança com a implementação e desenvolvimento de soluções pragmáticas orientadas para os resultados

SABER MAIS