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 do treinamento foi o conhecimento do instrutor sobre Excel. Apreciei aprender coisas úteis como atalhos e fórmulas que posso usar todos os dias.
Martin
Curso - Visual Basic for Applications (VBA) for Analysts
Máquina Traduzida
O treinamento foi perfeito, na minha opinião, abriu meus olhos para muitas coisas das quais eu não estava ciente. Foi direto ao ponto com muitos exercícios; para algumas pessoas, pode ter sido rápido demais, mas devido à minha experiência de fundo, eu não senti dessa forma.
Maen Hatoum - Red Bull GmbH
Curso - Visual Basic for Applications (VBA) for Analysts
Máquina Traduzida
O conhecimento especializado foi incrível! A forma como você dividiu isso para que pudéssemos entender foi fantástica. Acho que preciso começar com as coisas mais simples. O Último Assunto foi um pouco avançado e tive dificuldade em acompanhá-lo, mas vou chegar lá :)
Zaskia Stanz - BMW
Curso - Visual Basic for Applications (VBA) for Analysts
Máquina Traduzida
Exemplos detalhados e material de treinamento.
KAREN LOUW - BMW
Curso - Visual Basic for Applications (VBA) for Analysts
Máquina Traduzida
Ele estava preparado e também deu bons pontos de referência
Annemarie Van Aardt - BMW
Curso - Visual Basic for Applications (VBA) for Analysts
Máquina Traduzida
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
Máquina Traduzida
I appreciate that the training was customized to our company's needs.
Rosanne Tanti
Curso - Visual Basic for Applications (VBA) for Analysts
Máquina Traduzida