25 de Março de 2019 a 27 de Março de 2019

Excel – Programação em Visual Basic for Applications

Galileu Formação

O objetivo deste curso visa preparar utilizadores de Microsoft Excel no desenvolvimento de pequenos programas para automatização de tarefas repetitivas.

DESTINATÁRIOS

Utilizadores avançados que pretendam extrair todas as potencialidades da automatização e personalização do Excel, através da programação de macros em Visual Basic for Applications.

PRÉ-REQUISITOS

Frequência do curso de “Microsoft Excel – Avançado” ou conhecimentos equivalentes. Conhecimentos preferenciais de linguagem de programação Visual Basic ou Visual Basic for Applications.

PROGRAMA

  • Introdução

  • Descrição dos aspectos fundamentais da linguagem de programação VBA.
  • Macros

  • Processos de criação de uma macro em VBA através do macro recorder e sua posterior alteração – a folha module;
  • Associação de macros a botões, opções de menu ou objectos gráficos da folha.
  • O ambiente VBA

  • O Visual Basic Editor e as janelas debugger e object browser;
  • Organização dos procedimentos e módulos em workbooks;
  • Chamada de procedimentos de outros workbooks.
  • Terminologia

  • Os objectos, colecções, propriedades e métodos característicos do Excel: workbook, worksheet, sheet, range, chart, window.
  • Características específicas do Excel

  • Criação de procedimentos gerais, functions e eventos;
  • Variáveis e constantes;
  • Criação de estruturas de decisão e repetição;
  • Trabalhar com objectos;
  • Tratamento de erros;
  • Criação de forms.
Consulte todos os cursos