Programa do Curso
Macros
- Gravar e editar macros
- Onde armazenar macros.
- Atribuição de macros a formulários, barras de ferramentas, atalhos de teclado
VBA Ambiente
- Editor do Visual Basic e suas opções
- Atalhos de teclado
- Otimização do ambiente
Introdução à programação procedimental
- Procedimentos: Função, Sub
- Os tipos de dados
- A instrução condicional If...Then....Elseif....Else....End If
- Instrução Case
- Loop while, until
- Loop for ... next
- Instruções que interrompem o ciclo (exit)
Cadeias de caracteres
- Combinação de cadeias de caracteres (concatenação)
- Conversão para outros tipos - implícita e explícita
- Caraterísticas do processamento de cadeias de caracteres
Visual Basic
- Descarregar e carregar dados para uma folha de cálculo (Cells, Range)
- Descarregar e carregar dados para o utilizador (InputBox, MsgBox)
- A declaração de variáveis
- Extensão e duração das variáveis
- Os operadores e as suas prioridades
- Módulos de opções
- Criar as suas próprias funções e utilizá-las numa folha
- Objectos, classes, métodos e propriedades
- Proteger o código
- Alteração e pré-visualização do código de segurança
Depuração
- Etapa de processamento
- Janela de locais
- Janela imediata
- Armadilhas - Vigilâncias
- Pilha de chamadas
Tratamento de erros
- Tipos de erros e formas de os evitar
- Captura e tratamento de erros em tempo de execução
- Estruturas: Em caso de erro, retomar o seguinte, Em caso de erro GoPara etiqueta, Em caso de erro GoPara 0
Excel Modelo de objeto
- O objeto Aplicação
- Objeto Workbook e uma coleção de Workbooks
- Objeto Worksheet e coleção de Worksheets
- Objectos ThisWorkbook, ActiveWorkbook, ActiveCell ....
- Objeto Seleção
- Coleção Range
- Objeto Células
- Exibir dados na barra de status
- Otimização através de ScreenUpdating
- A medição do tempo através do método Timer
A utilização de fontes de dados externas
- Utilização da biblioteca ADO
- Referências a fontes de dados externas
- Objectos ADO:
- Ligação
- Comando
- Conjunto de registos
- Cadeia de ligação
- Criar ligações a diferentes bases de dados: Microsoft Access, Oracle, MySQL
Relatórios
- Introdução à linguagem SQL A estrutura básica de SQL (SELECT, UPDATE, INSERT INTO, DELETE) Chamada de uma consulta Microsoft Access a partir de Excel Formulários de apoio à utilização de bases de dados
Requisitos
Capacidade de trabalhar com uma folha de cálculo, conhecimentos básicos (referências, intervalos, folhas, ...). Não são necessários conhecimentos para criar macros, SQL, ou escrever código em VBA.
Declaração de Clientes (7)
O que mais gostei na formação foi o facto de o formador ter conhecimentos de Excel. Gostei de aprender coisas úteis como atalhos e fórmulas que posso utilizar todos os dias.
Martin
Curso - Visual Basic for Applications (VBA) for Analysts
Máquina Traduzida
The training was perfect in my opinion, opened my eyes to a lot of things that I was not aware of. Straight to the point with a lot of exercises, for some people it was too fast maybe but due to my background experience I did not feel that way.
Maen Hatoum - Red Bull GmbH
Curso - Visual Basic for Applications (VBA) for Analysts
The specialist knowledge was amazing! The way that you took that and broke it up, so we could understand was awesome. I think i just have to start with the simple stuff. the Last Subject was a bit high level and I struggled to keep up but will get there :)
Zaskia Stanz - BMW
Curso - Visual Basic for Applications (VBA) for Analysts
Detailed examples & training material.
KAREN LOUW - BMW
Curso - Visual Basic for Applications (VBA) for Analysts
He was prepared and also give good pointers
Annemarie Van Aardt - BMW
Curso - Visual Basic for Applications (VBA) for Analysts
I liked the fact that we were a small group and therefore the trainer was able to offer individual attention to each trainee.
Claire Pace
Curso - Visual Basic for Applications (VBA) for Analysts
I appreciate that the training was customized to our company's needs.