iCal

Introdução à Programação em VBA - Microsoft Excel

23 Julho 2012 a 27 Julho 2012
Taguspark/ Porto Salvo - Lisboa
Horário: Pós-Laboral
Tipo: Presencial
Preço: €245

Objectivo geral do curso

O conhecimento adquirido neste curso permitirá ao formando utilizar a programação VBA (Visual Basic for Aplication) no Excel permitido automatizar tarefas e agilizar processos, através da criação de macros e funções nas folhas de cálculo.

Esta aprendizagem permitirá ao formando resolver problemas específicos nas suas folhas de cálculo, cuja solução ultrapassa as funcionalidades do Excel disponíveis para o utilizador, e permite-lhe expandir a utilização do Excel com o recurso à programação em VBA, minimizando o tempo dispendido e maximizado a sua produtividade.

 

Objectivos Específicos da Aprendizagem

Depois de completar este curso os formandos estarão habilitados para:

  • Criar Macros automáticas
  • Utilizar o Editor do Visual Basic
  • Criar procedimentos e funções em VBA
  • Utilizar expressões, variáveis e funções intrínsecas
  • Aceder a outros programas através do Excel com recurso a macros
  • Utilizar formulários e controlos para gerir, eliminar e introduzir informação
  • Analisar código e gerir erros associados

 

Conteúdos Programáticos:

Módulo 1 - 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

Módulo 2 - 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

Módulo 3 - 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)

Módulo 4 - 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)
  • Casos práticos/Dicas

Metodologia

Os cursos são presenciais e os módulos de cada curso são compostos por:

  • Uma parte teoria, em que o formador apresenta, explica e dá exemplos de utilização das funcionalidades da aplicação
  • Uma parte demonstrativa, em que o formador demonstra a utilização das funcionalidades da aplicação na prática
  • Uma parte de laboratório, em que os formandos são desafiados a fazer simulações de casos práticos e exercícios, para praticar e solidificar a sua aprendizagem

Requisitos

Conhecimentos básicos de informática, experiência de utilização do Microsoft Office Excel, sendo recomendado, mas não obrigatório, conhecimentos gerai

Destinatários

Utilizadores que já trabalham frequentemente com o Excel e que pretendem utilizar ferramentas de programação para melhorar o desempenho das suas folhas de cálculo, automatizar processos e cálculos através do recurso à programação em VBA.