Já sabe criar rotinas em VBA, e agora?
O curso de programação intermédia com VBA, continua a partir dos temas abordados no curso Microsoft Excel VBA – Fundamentos de Programação. Aqui, vai aprender conceitos mais avançados que permitem, por exemplo, a interação do Microsoft Excel com outras aplicações como Microsoft Word, PowerPoint ou Outlook.
Conteúdo programático
- Revisão sobre Objetos, Coleções, Métodos e Propriedades: o que são e para que servem.
- Variáveis: Tipos de dados que as variáveis guardam e tipos de Variáveis.
- Definir o âmbito de aplicação das variáveis.
- O que são Arrays e para que servem?
- Arrays de uma dimensão (one dimension).
- Arrays Dinâmicos para ajustar a sua dimensão.
- Preservar Arrays para acrescentar elementos.
- Arrays bidimensionais.
- Funções Implícitas do VBA (MsgBox, ImputBox, Application Input Box).
- Funções Personalizadas: Function Procedures.
- Function Procedures vs Sub Procedures
- Exemplos de Funções personalizadas.
- Integrar funções no código: Sub Procedures.
- Utilizar FileSystemObjects.
- Função DIR para verificar se a pasta ou ficheiro existem.
- Método GetOpenFileName.
- Propriedade FileDialog.
- Exportar dados para ficheiros – Criar CSV’s.
- Conceitos fundamentais para integrar com outras aplicações.
- Utilizar as bibliotecas VBA para referenciar outras aplicações.
- Exemplos Práticos: Exportar para PDF.
- Exemplos Práticos: Criar e-mails personalizados através do Excel.
- Exemplos Práticos: Criar cartas personalizadas em Word a partir do Excel.
- Exemplos Práticos: Exportar folhas de Excel para PowerPoint.
- Expressões ByRef e ByVal.
- Utilização de argumentos opcionais.
- Utilizar o conceito ParamArray.
- O que é uma classe?
- Criação de classes.
- Propriedades e Métodos.
- Utilizar as fórmulas de Excel e VBA.
- Criar formas (shapes) através de VBA.
- Criar tabelas com VBA.
- Criar Tabelas Dinâmicas com VBA.
- Criar Gráficos com VBA.
- Modificar Gráficos com VBA.
Objetivos do curso
Neste curso os participantes vão trabalhar rotinas mais avançadas de VBA como, por exemplo, a criação de variáveis especiais - Arrays - ou a criação de Funções Personalizadas. Para além disso, analisamos também a interação com outras aplicações (Word, PowerPoint e Outlook). Para finalizar, irá aprender a trabalhar com Ficheiros e Pastas, e a criar as suas próprias classes.
Pré-requisitos
Assumimos neste curso que os participantes tem já um bom conhecimento do Visual Basic para Aplicações (VBA), definição de variáveis, trabalhar com intervalos, e a criação de ciclos de repetição comuns
Destinatários
O Curso de Microsoft Excel VBA é um curso para utilizadores que já conhecem o Microsoft Excel pretendem aprofundar os seus conhecimentos para a otimização de tarefas rotineiras em Excel.
Duração
16 horas | 2 dias
Próximo(s) curso(s):
16, janeiro 2025
Preço:
Intra-Empresa - Sob. Consulta
Formulário de agendamento para pedidos de cursos
Próximo(s) curso(s):
16, janeiro 2025
Preço:
Intra-Empresa - Sob. Consulta
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 interactiva 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.
Metodologias Aplicadas
- As metodologias aplicadas neste curso baseiam-se no método expositivo por parte do formador com resolução prática de todos os exemplos em conjunto com os formandos.
- Cada tema engloba um ou mais exercícios intermédios ou finais para implementação dos conhecimentos adquiridos.
- Todos os temas são dinamizados sempre com a componente prática com um exemplo geral ou particular de cada um dos pontos. Análise e discussão de situações específicas juntamente com os participantes.