Excel VBA – Fundamentos de Programação

Dê o passo que falta para se tornar um especialista em Microsoft Excel com a utilização de VBA.
Com o recurso à utilização à gravação de macros e, em específico, do código VBA vai conseguir criar rotinas, ou pequenos programas, que executam rapidamente, e em poucos passos, uma serie de tarefas que normalmente são repetitivas!
Conteúdo Programático
Primeiros Passos
Utilização de macros de gravação para automatização de tarefas simples.
Criação de Macros de Gravação com referências relativas vs criação de macros de gravação com referencias absolutas.
Personalização da aplicação com atribuição de comandos às macros gravadas.
Importação e Exportação de comandos.
Personalização da Ribbon (Barra de Ferramentas).
Visual Basic Editor: Interface e janelas comuns.
Conhecer o object model do Excel
Elementos essenciais da Linguagem VBA.
Perceber a hierarquia de objetos em VBA.
Propriedades, métodos e eventos de objetos
Introdução ao código VBA
Sub procedures vs Function Procedures.
Utilização de comentários e notas.
Variáveis, Constantes e Data Types: O que são?
Funções MsgBox e InputBox para interação com o utilizador
Referenciar intervalos, folhas e livros com VBA
Referenciar Intervalos e colocar conteúdo em células.
Métodos e Propriedades mais usuais.
Copiar e dimensionar intervalos.
Referenciar Folhas e Livros.
Trabalhar com variáveis em VBA
Variáveis – O que são e para que servem?
Tipos de dados que as variáveis guardam.
Declarar variáveis.
Variáveis de objetos – A expressão “Set”.
Definir o âmbito de aplicação das variáveis.
Expressões de fluxo de programa
O que são Collections e para que servem?
Expressão With / End With para minimizar código.
Ciclos de repetição: For Each para correr coleções.
Ciclos de repetição: For Next como contador.
Ciclos de repetição: Do until / Do While para condições.
Expressão GoTo para mudar o fluxo do programa.
Expressões de tomada de decisão
Expressões IF, Then, Else e Else IF para retornar resultados.
Expressão Select Case como alternativa ao IF.
Tratamento de erros em VBA
Opções de tratamento de erros do VBE:
- Watch Window;
- Locals Window;
- Immediate Window.
Métodos para tratamento de erros comuns.
Eventos em VBA
Eventos de Livros: Eventos acionados para o Workbook.
Eventos de folhas: Eventos acionados para a Worksheet.
Pedir informação sobre o curso
Obrigado pela sua mensagem!
O que está incluído no curso
- Diagnóstico online para aferição de conhecimentos base do curso.
- 1/2 dia de entrevistas para conhecer individualmente os participantes as suas expectativas com o curso.
- Documentação digital interativa de apoio com os conceitos base mais importantes.
- Videos exclusivos OnDemand (Sob-Demanda) de apoio ao formando para consulta com os conteúdos core do curso.
- Laboratórios e exemplos práticos específicos e adequados à realidade da sua empresa.
- Certificado de frequência de formação.
- 1/2 dia de coaching de apoio pós formação.
Objetivos Gerais
Neste curso vai aprender os fundamentos da programação em VBA.
Objetivos Específicos
O principal objetivo deste curso é dotar os participantes dos conhecimentos que o vão permitir utilizar a linguagem de programação VBA para ser capaz de melhorar os seus ficheiros de Excel, poupar tempo e automatizar os seus projetos atuais.
Pré-requisitos
Os participantes deverão estar familiarizados com o Excel. Deter um bom conhecimento de utilização de fórmulas e funções. Conhecer os objetos e terminologias do Microsoft Excel, como formatação, células e intervalos.
Destinatários
Este curso é adequado a utilizadores de Microsoft Excel que pretendem aprofundar os seus conhecimentos com a aplicação.
Duração
16 horas