ONLINE

MS Excel - O poder das Macros e da Programação VBA

Descrição

CURSO ONLINE - Este curso permitirá ao formando utilizar a programação VBA (Visual Basic for Applications) no Excel permitindo automatizar tarefas e agilizar processos, através da criação de macros e funções nas folhas de cálculo.
 

Objetivos

No final do curso os formandos serão capazes de:
 
  • Criar Macros automáticas;
  • Utilizar o Editor do Visual Basic;
  • Criar procedimentos e funções em VBA;
  • Utilizar expressões, variáveis e funções intrínsecas;
  • Aceder a outros programas através do Excel com recurso a macros:
  • Utilizar formulários e controlos para gerir, eliminar e introduzir informação;
  • Analisar código e gerir erros associados.

Conteúdos Programáticos

Módulo 1 - Integração do VBA no Excel e Editor de código
  • Introdução ao VBA
  • Separador de Programador
  • Editor de código
  • Definições base
  • Construção de Macros automáticas
  • Gravação de Macros Automáticas e controlos para gravação de Macros
  • Macros Relativas e Absolutas
  • Análise do código gerado
  • Introdução aos objetos do Excel (Workbook, Worksheet, etc)
 
Módulo 2 - Introdução à Programação em VBA
  • Variáveis, Constantes e Tipos de Dados
  • Arrays (Matrizes)
  • Operadores de Comparação, Lógicos e Aritméticos
  • Funções e Procedimentos
  • Estruturas de Decisão e Estruturas de Repetição
 

Módulo 3 - Funções

  • Procedimentos e Funções de utilizador
  • Funções de Excel (Texto, Conversões, Data/Hora, Validação, Formatação)
  • Funções de utilizador
  • Tratamento de Erros
  • Criação de Add-Ins
 
Módulo 4 - Formulários
  • Programação de interfaces - Formulários, friso e menus
  • Criação de formulário de utilizador (Userforms)
  • Utilização de Eventos na Aplicação
  • Configuração do friso e menus da aplicação

Metodologias

Este curso será online, adotando uma estratégia muito semelhante à formação presencial. Teremos sessões de forma síncrona/em direto (formador e participantes estão online através de sistema de videoconferência), onde o formador abordará os conteúdos da formação e interagirá com os participantes e estes com o formador e com os restantes colegas. O formador estará disponível 15 minutos antes do início da sessão para apoio aos formandos na preparação dos meios necessários à participação.
 
Entre cada sessão síncrona, haverá atividades assíncronas que cada participante desenvolverá autonomamente, reforçando a sua aprendizagem.
 
Todos os módulos terão atividades individuais e/ou em grupo para investigação e estudo dos temas, consolidação de conhecimentos e prática nos softwares apresentados nas sessões síncronas.
 
Nos dias de intervalo das sessões, o formador estará disponível para apoio aos formandos por via de e-mail, chat ou videochamada, em horário a combinar. Quando apropriado, o formador poderá sugerir/agendar reuniões de grupo ou fóruns e chats na Moodle para resolver questões comuns a vários formandos.

Destinatários

Destina-se a todos os que já trabalham frequentemente com folhas de cálculo de Excel e que pretendem utilizar ferramentas de programação para melhorar ainda mais o desempenho das suas folhas de cálculo, automatizar processos e cálculos através do recurso à programação em VBA.

Pré-requisitos

  • Os participantes devem trabalhar, com frequência, com folhas de Excel.
  • Computador com o MS Excel instalado, acesso à internet, câmara e microfone.

Formadores

José Inácio Menezes - Licenciado em Engenharia de Produção pela Universidade do Minho. Possui certificação internacional em ECDL (European Computer Driving Licence) e em Information Technology Service Management (ITIL). Experiência profissional de mais de 20 anos na Indústria, em funções de gestão em áreas como Planeamento e Controlo de Produção, Logística, Sistemas de Informação e Informática. É formador e consultor empresarial há mais de 15 anos nas áreas de Sistemas de Informação, Base da Dados, Redes Informáticas, Microsoft Office e no desenvolvimento de soluções de software à medida e Metodologias Ágeis. Especialista em redes informáticas empresariais e programação de computadores, nomeadamente na instalação e manutenção de servidores e programação .NET, linguagens web (HTML, PHP, Javascript) e gestão bases de dados. Com uma experiência de mais de 6.000h de formação profissional certificada, alia a teoria à prática com mestria, fruto da sua permanente interação com o mundo empresarial.

Este site utiliza cookies

Usamos cookies para melhorar a experiência dos nossos utilizadores e medir o desempenho dos conteúdos.