Programa do Curso
Marcos
- Gravação e edição de macros
- Onde armazenar as macros.
- Atribuição de macros a formulários, barras de ferramentas e atalhos de teclado
Ambiente VBA
- Editor do Visual Basic e suas opções
- Atalhos de Teclado
- Otimização do ambiente
Introdução à Programação Procedimental
- Procedimentos: Função, Sub
- Tipos de Dados
- A instrução condicional If...Then....Elseif....Else....End If
- Instrução Case
- Laços while, until
- Laço for ... next
- Instruções para interromper o laço (exit)
Strings
- Combinar strings (concatenação)
- Conversão para outros tipos - implícita e explícita
- Processamento de características das strings
Visual Basic
- Baixar e carregar dados para uma folha de cálculo (Células, Intervalo)
- Transferir dados para o utilizador (InputBox, MsgBox)
- A declaração de variáveis
- O escopo e a vida útil das variáveis
- Operadores e suas prioridades
- Opções de módulos
- Criar suas próprias funções e usá-las em uma planilha
- Objetos, classes, métodos e propriedades
- Protegendo o código
- Segurança contra adulteração do código e visualização
Depuração
- Processo passo a passo
- Janela Locais
- Janela Imediata
- Armadilhas - Observações
- Pilha de Chamadas
Tratamento de Erros
- Tipos de erros e formas de evitá-los
- Capturar e lidar com erros em tempo de execução
- Estruturas: On Error Resume Next, On Error GoTo label, On Error GoTo 0
Modelo de Objetos do Excel
- O objeto Aplicação
- Objeto Livro de Trabalho e uma coleção de Livros de Trabalho
- Objeto Folha de Cálculo e Coleção de Folhas de Cálculo
- Objetos EsteLivroDeTrabalho, FolhaAtiva, CélulaAtiva ....
- Seleção de Objetos
- Coleção Intervalo
- Objeto Células
- Exibir dados na barra de status
- Otimização usando ScreenUpdating
- A medição do tempo pelo método Timer
O uso de fontes externas de dados
- Usando a biblioteca ADO
- Referências a fontes externas de dados
- Objetos ADO:
- Conexão
- Comando
- Recordset
- Cadeia de conexão
- Criar conexões com diferentes bancos de dados: Microsoft Access, Oracle, MySQL
Relatórios
- Introdução à linguagem SQL A estrutura básica do SQL (SELECT, UPDATE, INSERT INTO, DELETE) Chamando uma consulta do Microsoft Access do Excel Para suportar o uso de bancos de dados Formulários
Requisitos
- Conhecimento básico das funcionalidades do Excel, como folhas de cálculo, fórmulas, tabelas e ordenação ou filtragem de dados
- Experiência na preparação, atualização ou revisão de relatórios no Microsoft Excel
- Não é necessária experiência prévia em programação
Público-Alvo
- Analistas que pretendem automatizar tarefas repetitivas no Excel
- Profissionais de negócios que trabalham com dados e relatórios no Excel
- Membros da equipa que querem criar macros simples e soluções VBA práticas para o trabalho diário
Testemunhos 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