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 LindekIn, Facebook, Instagram e 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