Microsoft Excel VBA – Fundamentos de Programação

Microsoft Excel VBA – Fundamentos de Programação2019-06-18T14:36:42+00:00

Dê o passo que falta para se tornar um especialista em Microsoft Excel!

Com o recurso à utilização de macros de gravação e código VBA vai permitir aos utilizadores de Microsoft Excel criar rotinas ou pequenos programas que executam rapidamente em poucos passos uma serie de tarefas que normalmente são repetitivas para maximização das potencialidades do VBA.

  • Objetivos do curso

    Neste curso vai aprender os fundamentos da programação em VBA 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

    Utilizadores de Microsoft Excel que pretendem aprofundar os seus conhecimentos com a aplicação.

  • Duração

    24 Horas | 3 Dias

Referencial Programático

Utilização de macros de gravação para automatização de tarefas simples.
Criação de Macros de Gravação com referencias 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.

Elementos essenciais da Linguagem VBA.
Perceber a hierarquia de objetos em VBA.
Propriedades, métodos e eventos de objetos.

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 e colocar conteúdo em células.
Métodos e Propriedades mais usuais.
Copiar e dimensionar intervalos.
Referenciar Folhas e Livros.

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.

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 IF, Then,  Else e Else IF para retornar resultados.
Expressão Select Case como alternativa ao IF.

Opções de tratamento de erros do VBE: Watch Window; Locals Window; Immediate Window.
Métodos para tratamento de erros comuns.

Eventos de Livros: Eventos acionados para o Workbook.
Eventos de folhas: Eventos acionados para a Worksheet.

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.

Registo

Registo em Ação de Formação

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