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
A formação foi perfeita, na minha opinião, abriu meus olhos para muitas coisas das quais eu não tinha conhecimento. Direta ao ponto com muitos exercícios, talvez tenha sido muito rápida para algumas pessoas, mas devido à minha experiência anterior, não senti isso.
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 ótima. Acho que preciso começar com as coisas mais simples. O último assunto foi um pouco avançado e tive dificuldade em acompanhar, mas chego lá :)
Zaskia Stanz - BMW
Curso - Visual Basic for Applications (VBA) for Analysts
Máquina Traduzida
Exemplos detalhados e materiais de treinamento.
KAREN LOUW - BMW
Curso - Visual Basic for Applications (VBA) for Analysts
Máquina Traduzida
Ele estava preparado e também deu boas dicas
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