Exceldriven - Cursos VBA - Programação intermédia

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 de conceitos base de VBA
  • 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.
Trabalhar com Arrays
  • 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.
Criar Funções em VBA
  • 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 VBA para trabalhar com ficheiros e pastas
  • 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.
Integrar o Microsoft Excel com outras aplicações
  • 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.
Passagem de argumentos em VBA
  • Expressões ByRef e ByVal.
  • Utilização de argumentos opcionais.
  • Utilizar o conceito ParamArray.
Criação de Classes
  • O que é uma classe?
  • Criação de classes.
  • Propriedades e Métodos.
Automatizar a criação de objetos em VBA
  • 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

Registar no curso

Próximo(s) curso(s):

16, janeiro 2025

Preço:

Intra-Empresa - Sob. Consulta


Formulário de agendamento para pedidos de cursos

Registar no curso

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.

Aprenda Microsoft Excel, Business Intelligence e VBA...

Com os nossos webinar totalmente gratuitos!

Esta é uma ótima oportunidade para continuar a “alargar os seus horizontes” sem ter de, obviamente, sair de casa. Para além disso, é um bom método para gerir a sua disponibilidade horária, e aproveitar melhor o seu tempo, aprendendo algo novo ou revendo os seus conhecimentos sobre Microsoft Excel, Business Intelligence e VBA. Desde já, mostramos-lhe os nossos webinar com mais destaque

Webinar #1 – Top 10 Funções do Excel

Ao longo deste webinar gratuito, irá aprender a construir fórmulas utilizando, como o nome indica, as principais funções do Microsoft Excel, e que o acompanham, obviamente, em praticamente todos os seus projetos.

Assistir aqui ao webinar!

Webinar #2 – Step-by-Step: Criar um mini-dashboard

No decorrer deste webinar gratuito, irá aprender a construir um mini-dashboard. Utilizaremos as principais funções do Excel, em conjunto com controlos de formulário, e construiremos gráficos dinâmicos.

Assistir aqui ao webinar!

Webinar #3 – Criar um relatório com Tabelas Dinâmicas

Um webinar gratuito onde irá aprender a analisar dados, e a criar um relatório iterativo, com tabelas e gráficos dinâmicos.                                                                                                           

Assistir aqui ao webinar!

Subscreva as nossas notícias e novidades!

Tem uma dúvida que gostava de ver esclarecida?

Contacte-nos através do seguinte formulário.

Pretendemos ajudá-lo a trabalhar, de forma eficiente, o Microsoft Excel e as Ferramentas Power Platform (Power BI, Power Apps e Power Automate).

O que pretendemos é que possa economizar tempo e aumentar a sua produtividade.

A nossa solução... uma oferta formativa de qualidade e em diversos modelos formativos, com conteúdos práticos, disruptivos e inovadores!

Consulte aqui todas as modalidades, ou contacte-nos para receber mais informações. Basta utilizar o formulário aqui disponível, ou o email geral@exceldriven.com. Até breve!

O que os nossos clientes dizem sobre nós?

Depoímentos

O formador João Teixeira consegue tornar um assunto à partida monótono, em algo desafiante e cativante. Gostei imenso!
Maria Flores Macedo -

Excelente apresentação e organização da Formação em Excel Avançado
Balbina Zambujo -

Os conteúdos são muito bem explicados. As dúvidas dissipadas em curto espaço de tempo.
Rui Filipe -

Excelente formação, com conteúdos didáticos e exercícios adaptados ao nível dos formandos. Recomendo!
Pramod Maugi -

Boa tarde, Dou 5 estrelas pois o método de ensino é espetacular, as lições são muito bem sumarizadas, a interação entre o formador e o formando é eficaz possibilitando maior assimilação da matéria, e com o espaço para a resolução de exercícios tornam as aulas mais dinâmicas e proveitosas.
Yara Agostinho -

Excelente empresa a nível de formação. De realçar o formador Joao Teixeira, profissional 5 estrelas.
Bruno Matos -

Formação muito bem organizada e focada para as nossas necessidades. Recomendo.
Pedro Gomes -

Excelente instrutor, muito bons treinamentos e aquisição de conhecimentos.
Eunice Ramalho -

Tive uma formação de excel fundamental via zoom e, apesar das limitações apresentadas por ser uma formação online, foi ministrada com grande êxito, tendo tido pleno aproveitamento.
Patricia Martins -