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
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
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.
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.















