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
Introdução
Conceitos fundamentais da linguagem VBA
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
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
Terminologia
Objetos, coleções, propriedades e métodos no Excel
Workbook, Worksheet, Sheet, Range, Chart, Window
Características Específicas do Excel em VBA
Criação de procedimentos gerais, funções e eventos