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

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.

 

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

 

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

 

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)

 

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

 

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 

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.

 

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

 

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

 

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)

 

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

 

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