VBA para Excel – Iniciação
Destinatários:
Profissionais que já trabalham frequentemente com folhas de cálculo de Excel e que pretendem utilizar ferramentas de programação para melhorar ainda mais o desempenho das suas folhas de cálculo, automatizar processos e cálculos através do recurso à programação em VBA.
Pré-requisitos:
Ter frequentado o Excel Avançado ou ter conhecimentos equivalentes.
Objetivos Gerais:
Dotar os profissionais com conhecimentos para utilizar a programação VBA (Visual Basic for Aplications) no Excel executando desta forma macros e funções de forma a automatizar tarefas .
Objetivos Específicos:
- Criar Macros automáticas (relativas e absolutas)
- Utilizar o Editor do Visual Basic
- Entender, de forma genérica, como programar em VBA
- Analisar e diagnosticar erros de sintaxe e de fluxo
- Criar procedimentos e funções em VBA
- Utilizar formulários e controlos para gerir a informação
- Criar funções personalizadas
Metodologia da Formação:
O curso será presencial, com a exposição de assuntos teóricos e a elaboração de vários exercícios práticos
Conteúdo Programático:
Integração do VBA no Excel e Editor de código
Introdução ao VBA; Necessidades de utilização; Separador de Programador; Tipos de Ficheiro; Segurança em Macros; Editor de código; Protecção de Código; Definições base
Construção de Macros automáticas
Gravação de Macros Automáticas; Inserir controlos para Gravar Macros; Macros Relativas e Absolutas; Análise do código gerado
Introdução à Programação em VBA
Variáveis, Constantes e Tipos de Dados
Operadores de Comparação, Lógicos e Aritméticos; Funções e Procedimentos; Estruturas de Decisão; Estruturas de Repetição; Arrays (Matrizes); Tratamento de Erros; Funções (Texto, Conversões, Data/Hora, Validação, Formatação)
Construção de Macros utilizando VBA
Introdução à estrutura de objectos do Excel; Criação de Funções Personalizadas (UDF); Utilizando objectos do Excel (Workbook, Worksheet, etc); Utilização de Eventos na Aplicação; Criação de Add-Ins; Criação de Userforms (introdução)
Simulação de Casos Práticos