Programa do Curso
Macros
- Gravação e edição de macros
- Onde armazenar macros
- Atribuir 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 procedural
- Procedimentos: Função, Sub
- Tipos de dados
- Instrução condicional If...Then...ElseIf...Else...End If
- Instrução Case
- Loops While, Until
- Loop For...Next
- Instruções para interromper o loop (Exit)
Strings
- Concatenação de strings
- Conversão para outros tipos – implícita e explícita
- Processamento de strings com recursos específicos
Visual Basic
- Baixar e carregar dados para uma planilha (Células, Intervalo)
- Baixar e carregar dados para o usuário (InputBox, MsgBox)
- Declaração de variáveis
- Escopo e tempo de vida das variáveis
- Operadores e suas prioridades
- Opções de módulos
- Criar suas próprias funções e utilizá-las em uma planilha
- Objetos, classes, métodos e propriedades
- Proteção de código
- Segurança contra adulteração de código e visualização
Depuração
- Execução passo a passo
- Janela Locais
- Janela Imediata
- Pontos de interrupção – Monitoramento
- Pilha de chamadas
Tratamento de erros
- Tipos de erros e formas de evitá-los
- Captura e tratamento de erros em tempo de execução
- Estruturas: On Error Resume Next, On Error GoTo label, On Error GoTo 0
Modelo de Objetos do Excel
- Objeto Application
- Objeto Workbook e coleção de Workbooks
- Objeto Worksheet e coleção de Worksheets
- Objetos ThisWorkbook, ActiveWorkbook, ActiveCell...
- Seleção de objetos
- Coleção Range
- Objeto Células
- Exibir dados na barra de status
- Otimização usando ScreenUpdating
- Medição de tempo pelo método Timer
Uso de fontes de dados externas
- Uso da biblioteca ADO
- Referências a fontes de dados externas
- Objetos ADO:
- Connection
- Command
- Recordset
- String de conexão
- Criação de conexões com diferentes bancos de dados: Microsoft Access, Oracle, MySQL
Relatórios
- Introdução à linguagem SQL: Estrutura básica do SQL (SELECT, UPDATE, INSERT INTO, DELETE) Chamada de consultas do Microsoft Access a partir do Excel Formulários para dar suporte ao uso de bancos de dados
Requisitos
- Conhecimento básico de funcionamento do Excel, como planilhas, fórmulas, tabelas e organização ou filtragem de dados
- Experiência na preparação, atualização ou revisão de relatórios no Microsoft Excel
- Nenhuma experiência prévia em programação é necessária
Público-Alvo
- Analistas que desejam automatizar tarefas repetitivas no Excel
- Profissionais de negócios que trabalham com dados e relatórios no Excel
- Membros da equipe que desejam criar macros simples e soluções práticas em VBA para o trabalho diário
Treinamento Corporativo Personalizado
Soluções de treinamento projetadas exclusivamente para empresas.
- Conteúdo Personalizado: Adaptamos o programa e os exercícios práticos aos objetivos e necessidades reais do seu projeto.
- Horário Flexível: Datas e horários adaptados à agenda da sua equipe.
- Formato: Online (ao vivo), In-Company (em suas instalações) ou Híbrido.
Preço por grupo privado, treinamento online ao vivo, a partir de 3900 € + VAT*
Entre em contato conosco para obter um orçamento preciso e conhecer nossas promoções mais recentes
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