O VBA (Visual Basic for Applications) é uma linguagem de programação orientada a eventos. Permite estender o Excel e outras aplicações do Microsoft Office. É uma linguagem rica em funcionalidade e extremamente flexível.
Este curso destina-se a utilizadores experientes do Excel, que pretendem dominar o VBA e compreender como a programação pode ajudar a personalizar as suas aplicações.
Como o nome sugere, o VBA é muito semelhante ao Visual Basic. Mas, ao contrário deste, não é executado como aplicação autónoma, corre dentro das aplicações do Office. Também pode ser usado para controlar uma aplicação a partir de outra (por exemplo, criar um relatório no Microsoft Word a partir de dados no Excel).
As aplicações do Office têm um conjunto completo de recursos. Há muitas maneiras diferentes de criar, formatar e manipular documentos, emails, bases de dados, formulários, folhas de cálculo e apresentações.
A automação de tarefas repetitivas no Excel é um dos usos mais comuns do Visual Basic for Applications. A sua grande vantagem é conseguir que quase todas as operações que podem ser executadas manualmente sejam automatizadas. Além disso, se a operação puder ser programada uma vez, pode certamente ser repetida centenas de vezes com a mesma facilidade.
Além da capacidade de criar macros para acelerar as tarefas diárias, o VBA pode ser usado para adicionar novas funcionalidades às aplicações do Office. Ou até para interagir com as pessoas que usam os documentos de formas específicas. Por exemplo, pode gravar uma macro que mostre uma mensagem a alertar os utilizadores para uma tarefa específica.
Com as Macros VBA para Excel ganha produtividade e deixa de gastar o seu tempo a preencher folhas manualmente: tudo pode ser automatizado e concluído em segundos. Assim, vai elevar as suas folhas de cálculo estáticas a um outro nível, surpreendendo a sua equipa e melhorando as suas aptidões técnicas.
Ao concluir este curso, vai dominar uma ferramenta que lhe criará mais oportunidades profissionais.
Objetivos: No final deste curso, os formandos conseguem criar macros avançadas através de código de programação VBA. Estas macros serão criadas com código personalizado e permitem automatizar todo o tipo de situações no Excel, como: criação de folhas, fórmulas, gráficos, estilos, impressões, formulários personalizados, etc.
Público-alvo: Este curso destina-se a todos os que se querem iniciar na utilização do Excel VBA e que pretendam saber utilizar com destreza as funcionalidades desta ferramenta.
Duração: 35 horas (estimado)
Valor em campanha: 560€420€ 375€ online de 1/11 a 30/11
Pagamento faseado: 3 x 140€ 3 x 125€ online
Introdução ao VBA
História do VBA
Utilização através de macros ou por código
Segurança
Editor VBA
Editor de VBA
Gravação de Projetos
Botões
Formatação de botões
Sintaxe
Variáveis
Tipos de dados
Operadores Aritméticos
Expressões
Estruturas de Controlo
Comparadores
Estruturas If, ElseIf e Else
Operadores Lógicos
Select Case
Ciclos For, While e Until
Arrays
Arrays
Arrays Bidimensionais
Criação de tabelas através de Arrays
Manipulação de Células
Selecionar, ler e alterar valores
Preenchimento de células em bloco
Utilização de objetos ActiveCell e Selection
Propriedades dos objetos
Formatação de Células
Formatação de font, alinhamentos, limites e cores de células
Aplicar Gradientes
Formatação em bloco
Formatação através de ciclos
Fórmulas
Conceito de Fórmula
Fórmulas e Funções
Aplicar Fórmulas e Funções relativas
Parâmetros e retornos de Funções
Rotinas
Invocar Rotinas ou Funções
Suplementos
Criar, ativar e utilizar suplementos
Atribuição de funções na barra de acesso rápido
Manipulação de Ficheiros
Objetos Woorkbook e Worksheet
Criação de livros Excel
Criar, renomear e apagar folhas do Excel
Ficheiros CSV
Gráficos
Séries e categorias
Criar gráfico
Formatação do gráfico
Tipos de gráfico
Destacar séries do gráfico
Erros
Tratamento de erros
Objeto Err
Goto
Formulários
Criar formulários
Atribuir código a controlos
Eventos
Abrir e fechar formulário através de código
Navegação entre registos
Macros Úteis
Exemplos de macros
O pagamento pode ser feito através de transferência bancária, cheque, dinheiro ou multibanco. Para mais informações contacte-nos.