Programa do Curso
Macros
- Gravação e edição de macros
- Onde guardar macros.
- Atribuição de macros a formulários, barras de ferramentas e atalhos de teclado
Ambiente VBA
- Editor do Visual Basic e as suas opções
- Atalhos de teclado
- Otimização do ambiente
Introdução à programação procedural
- Procedimentos: Function, Sub
- Tipos de dados
- A instrução condicional If...Then....Elseif....Else....End If
- Instrução Case
- Ciclo while, until
- Ciclo for ... next
- Instruções para terminar o ciclo (exit)
Strings
- Combinação de strings (concatenação)
- Conversão para outros tipos - implícita e explícita
- Funcionalidades para processamento de strings
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
- O âmbito e o tempo de vida das variáveis
- Operadores e as suas prioridades
- Opções de módulos
- Criar as suas próprias funções e utilizá-las numa folha
- Objetos, classes, métodos e propriedades
- Segurança do código
- Segurança contra adulteração de código e pré-visualização
Depuração
- Processamento passo a passo
- Janela Locals
- Janela Immediate
- Pontos de quebra - Watches
- Call Stack
Gestão de erros
- Tipos de erros e formas de os evitar
- 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
- O objeto Application
- Objeto Workbook e a coleção de Workbooks
- Objeto Worksheet e a coleção Worksheets
- Objetos ThisWorkbook, ActiveWorkbook, ActiveCell ....
- Objeto Selection
- Colleção Range
- Objeto Cells
- Exibir dados na barra de estado
- Otimização utilizando ScreenUpdating
- Medição do tempo pelo método Timer
Utilização de fontes de dados externas
- Utilização da biblioteca ADO
- Referências a fontes de dados externas
- Objetos ADO:
- Connection
- Command
- Recordset
- String de ligação
- Criação de ligações a bases de dados diferentes: Microsoft Access, Oracle, MySQL
Relatórios
- Introdução à linguagem SQL A estrutura básica do SQL (SELECT, UPDATE, INSERT INTO, DELETE) Chamada de uma consulta do Microsoft Access a partir do Excel Formulários para suportar a utilização de bases de dados
Requisitos
- Conhecimentos básicos do funcionamento do Excel, nomeadamente 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 desejam automatizar tarefas repetitivas do Excel
- Profissionais de negócios que trabalham com dados e relatórios no Excel
- Membros de equipas que desejam criar macros simples e soluções VBA práticas para o trabalho diário
Formação Empresarial Personalizada
Soluções de formação concebidas 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, formação online em direto, 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