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, avançado os utilizadores para conceitos mais avançados que permitem por exemplo a interação do Microsoft Excel com outras aplicações como Microsoft Word, PowerPoint ou Outlook.

  • Objetivos do curso

    Neste curso os participantes vão trabalhar rotinas mais avançadas de VBA, como a criação de variáveis especiais – Arrays, ou a criação de Funções Personalizadas e a interação com outras aplicações (Word, PowerPoint e Outlook). Irão também aprender a trabalhar com Ficheiros e Pastas e criarão 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), como a definição de variáveis, trabalhar com intervalos, e 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.

  • Organização da formação

    Presencial | Live Training

Referencial 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.

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 de apoio 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 profissional ao abrigo da DGERT.

  • 1/2 dia de coaching presencial 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.

Live Training a partir de casa ou do escritório!

  • Poupe tempo para a formação reduzindo as deslocações dos seus colaboradores.

  • Assista à formação a partir de casa ou no seu escritório.

  • Qualifique mais colaboradores mesmo estando “deslocalizados”.

  • Formação em direto e tempo real com total colaboração entre participantes e formador.

  • Sequências de aprendizagem suportadas por vídeos, focadas num só objetivo pedagógico e de curta duração.

  • Acesso a todos os recursos e benefícios da formação presencial incluindo materiais de apoio.

  • Facilidade de comunicação e em tempo real com os colegas e formadores.

Informações

  • Formação presencial | 299 € (+ IVA)

  • Formação “live training” | 169 € (+ IVA)

  • Formação intra-empresa | Consulte-nos

Próximas edições

Local Setembro Outubro Novembro
Lisboa 14-16
Porto 14-16
Registo

Registo em Ação de Formação

Ações de formação especializadas.
Registo