Visual Basic for Aplications (VBA) para Excel

Destinatários:
Profissionais que pretendem inciar os seus conhecimentos em VBA para optimizar as suas folhas de cálculo, automatizando processos e cálculos.
 
Pré-requisitos:
Ter frequentado o curso de Excel – Avançado ou ter conhecimentos  equivalentes.
 
Objectivos Gerais:
Dotar os profissionais com conhecimentos para utilizar a programação VBA (Visual Basic for Aplication) no Excel executando desta forma macros e funções de forma a automatizar tarefas.
 
Objectivos Específicos:
 No final do curso, os formandos deverão ser capazes de:
  •  Criar Macros automáticas (relativas e absolutas)
  • Utilizar o Editor do Visual Basic
  • Entender, de forma genérica, como programar em Visual Basic
  • Analisar e diagnosticar erros de sintaxe e de fluxo
  • Criar procedimentos e funções em VBA
  • Utilizar formulários e controlos para gerir, eliminar e introduzir 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
Definições base
Protecção de Código
Editor de código
Segurança em Macros
Tipos de Ficheiro
Separador de Programador
Necessidades de utilização
Introdução ao VBA
  • 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)
 
Certificados de Frequência:
No final do curso, o participante poderá obter um certificado de frequência.