O presente curso foi concebido para os utilizadores que, possuindo já alguma perícia e conhecimento das funcionalidades do Excel, pretendem expandir os seus conhecimentos, manipulando programaticamente o Excel, automatizando um conjunto de tarefas previamente criadas. Todas as tarefas constantes desta acção serão realizadas recorrendo à linguagem VBA.
Este curso destina-se a utilizadores do Excel ou a programadores de Visual Basic, que pretendam aprofundar os seus conhecimentos em VBA – Visual Basic for Applications.
Após a conclusão deste curso, os formandos deverão ser capazes de:
• Automatizar tarefas com macros desenvolvidas de base
• Conhecer a framework VBA
• Criar formulários
O formando deverá possuir conhecimentos avançados e prática de Excel.
(não existem exames)
Arquitectura VBA
• Propriedades
• Eventos
• Métodos
• Procedimentos
• Variáveis
• Constantes
• Tipos de Dados
• Arrays
• Funções
• Condições
• Ciclos
• Operadores
• Comentários
Macros
• Conceitos sobre Macros
• Macros de Comando
• Macros de Função
• Vírus de Macro – Prevenção e Combate
Objectos do Excel
• Bibliotecas de Objectos
• Considerações Hierárquicas
• Um Sistema de Ajuda Eficiente
• Objecto Application
• Objecto Workbook
• Objecto Worksheet
• O Objecto Range
• O Objecto Chart
Formulários
• O GDI do Windows
• Formulários e Controlos
• O Objecto UserForm
• Controlo Label
• Controlo CommandButton
• Controlo TextBox
• Controlos ComboBox e ListBox
• Controlos CheckBox e Option Button