EXCEL VBA – Programação em Visual Basic for Applications

Print Friendly, PDF & Email

Em pré-inscrição. Entre em contacto para obter mais informações.

21 horas | 3 dias

Apresentação

Com este curso pretende-se que os utilizadores de Microsoft Excel para o desenvolvimento de pequenos programas que permitam a automatização de tarefas repetitivas, recorrendo à linguagem Visual Basic for Applications (VBA).

Enquadramento

À medida que as necessidades de análise e manipulação de dados crescem, os utilizadores do Excel procuram formas de otimizar processos e reduzir tarefas manuais repetitivas. O recurso a macros e programação em VBA permite aumentar a produtividade, personalizar funcionalidades e criar soluções adaptadas a cada contexto de trabalho. Este curso fornece as bases necessárias para explorar o potencial de automação do Excel.

Destinatários

Utilizadores avançados de Excel que pretendam explorar todo o potencial da automatização e personalização da ferramenta através da programação de macros em VBA.

Pré-requisitos

  • Ter frequentado o curso Excel Avançado ou possuir conhecimentos equivalentes.
  • Preferencialmente, conhecimentos prévios de Visual Basic ou Visual Basic for Applications.

Objetivo Geral

Dotar os formandos de competências para criar, editar e aplicar macros em Excel, desenvolvendo programas simples em VBA que permitam automatizar tarefas e personalizar funcionalidades.

Objetivos Específicos

No final da formação, os participantes serão capazes de:

  • Compreender os conceitos fundamentais da linguagem VBA.
  • Criar macros através do gravador de macros e editá-las em VBA.
  • Utilizar o ambiente de programação Visual Basic Editor.
  • Manipular objetos, coleções, propriedades e métodos característicos do Excel.
  • Implementar estruturas de decisão, repetição e tratamento de erros.
  • Criar funções personalizadas, eventos e formulários em VBA.

Programa

  1. Introdução
  • Conceitos fundamentais da linguagem VBA
  1. Macros
  • Criação de macros através do gravador de macros (Macro Recorder)
  • Alteração de macros na folha Module
  • Associação de macros a botões, opções de menu ou objetos gráficos da folha
  1. O Ambiente VBA
  • O Visual Basic Editor e as janelas Debugger e Object Browser
  • Organização de procedimentos e módulos em livros de trabalho (workbooks)
  • Chamada de procedimentos de outros workbooks
  1. Terminologia
  • Objetos, coleções, propriedades e métodos no Excel
    • Workbook, Worksheet, Sheet, Range, Chart, Window
  1. Características Específicas do Excel em VBA
  • Criação de procedimentos gerais, funções e eventos
  • Variáveis e constantes
  • Estruturas de decisão e repetição
  • Manipulação de objetos
  • Tratamento de erros
  • Criação de formulários

Pedido de Informação