Ateliers Excel – Programar em VBA
É 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
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
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.
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.















