Programação Avançada em VBA para Microsoft Excel

C5014

Código do Curso:

C5014

Duração:

16 horas

Valor:

295,00 €

Este valor não inclui IVA.

Próximas Turmas:

Tags:

Para mais informações, contacte-nos!

Objectivo geral do curso

O conhecimento adquirido neste curso permitirá ao formando aprofundar os conhecimentos de programação em Visual Basic for Aplication (VBA). Possibilitará também utilizar as melhores práticas de desenvolvimento e performance na programação em VBA no Excel.

Objectivos Específicos da Aprendizagem

Depois de completar este curso os formandos estarão habilitados para:
  • Gerar código VBA com bom desempenho ao nível da performace
  • Criar e executar sequências de instruções (Ciclos)
  • Criar formulários e controlos para gerir, eliminar e introduzir informação
  • Criar separadores na Ribbon Bar associados ao ficheiro de Excel
  • Criar Add-Ins para instalar no Excel
  • Criar expressões, variáveis e funções intrínsecas
  • Utilizar de Classes COM Interop com recurso ao VB.NET ou C#

Destinatários

Destina-se a todos os que já trabalham frequentemente com VBA nas suas folhas de cálculo de Excel e que pretendem aprender as melhores práticas de desenvolvimento e performance, utilização de controlos COM, utilização de classes externas (VB.NET/C#), fazer a personalização da Ribbon, Add-Ins, Userforms, UDF, etc. .

Pré-Requisitos

Ter frequentado o curso "Introdução à Programação em VBA -Microsoft Excel", ou possuir conhecimentos equivalentes, isto é, ter conhecimentos sólidos de programação em Microsoft Visual Basic, bons conhecimentos de Microsoft Excel, saber criar macros automáticas e efectuar algumas modificações e noções básicas de Inglês Técnico.

Conteúdos Programáticos

Módulo 1 - Consolidação da programação em VBA
  • Breve revisão de conceitos do VBA
  • Hierarquia de objectos do Microsoft Excel
  • Tratamento de Erros

Módulo 2 - Construção de Macros avançadas em VBA
  • Criação de Funções Personalizadas (UDF)
  • Criação de Userforms (inclui a utilização de controlos externos)
  • Criação de Add-Ins

Módulo 3 - Personalizações e desempenho
  • Personalizar a Ribbon Bar
  • Utilização de PivotTables usando VBA
  • Utilização de Classes
  • Breve introdução às Regular Expressions e à sua utilização
  • Acesso a ficheiros e pastas usando Microsoft Scripting Runtime
  • Utilização de ficheiro XML (leitura, escrita e modificação)
  • Interação com aplicações externas (SQL Server, Access, Powerpoint e Word)
  • Utilização de Classes COM Interop (VB.NET / C#)
  • Dicas gerais de desempenho e funções úteis

Metodologia

Os cursos são presenciais e os módulos de cada curso são compostos por:
  • Uma parte teoria, em que o formador apresenta, explica e dá exemplos de utilização das funcionalidades da aplicação;
  • Uma parte demonstrativa, em que o formador demonstra a utilização das funcionalidades da aplicação na prática;
  • Uma parte de laboratório, em que os formandos são desafiados a fazer simulações de casos práticos e exercícios, para praticar e solidificar a sua aprendizagem.

  • A carregar as mensagens do Twitter...