Programa do Curso
Macros
- Gravação e edição de macros
- Atribuição de macros a formulários, barras de ferramentas e atalhos de teclado
Ambiente VBA
- Editor Visual Basic e as suas opções
- Componentes de gestão
- Atalhos de Teclado
- Otimização do ambiente
Introdução à programação procedural
- Procedures: Function Sub
- Tipos de dados
- Declaração if ... then ... elseif ... else ... end if
- Declaração Case
- Laços for ... loop while, until
- Laço for ... next
- Instruções de quebra de laço (exit)
- Processamento de matrizes
Cadeias de caracteres entre aspas
- Combinação de cadeias de caracteres (concatenação)
- Conversão para outros tipos (implícita e explícita)
- Características do processamento de cadeias de caracteres
Visual Basic
- Descarregar e transferir dados para uma folha de cálculo (Cells, Range)
- Descarregar e transferir dados para o utilizador (InputBox, MsgBox)
- A declaração de variáveis
- O âmbito e a duração de vida das variáveis
- Operadores e as suas prioridades
- Opções dos 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
- Alteração do código de segurança e pré-visualização
Depuração
- Processamento passo a passo
- Janela de Variáveis Locais
- Janela de Immediatos
- Pontos de interrupção - Vigias
- Stack de Chamadas
Gestão de Erros
- Tipos de erros e formas de os evitar
- Captura e gestão de erros em tempo de execução
- Estruturas: On Error Resume Next, On Error GoTo
Modelo de Objetos do Excel
- O Objeto Application
- Objeto Workbook e coleção de Workbooks
- Objeto Worksheet e coleção Worksheets
- Objetos ThisWorkbook, ActiveWorkbook, ActiveCell
- Objeto Selection
- Coleção Range
- Objeto Cells
- Exibir dados na barra de estado
- Otimização utilizando ScreenUpdating
- Medição do tempo pelo método Timer
Gestão de Eventos em VBA
- O que é um evento?
- Responder a um evento e criar um handler de eventos
- Disparo de Handlers de Eventos
- Tratamento de eventos frequentemente ocorrentes
Formulários VBA
- Criar os seus próprios formulários
- Chamar um formulário a partir de código
- Utilizar formulários na folha de cálculo
Requisitos
- Capacidade de trabalhar com folhas de cálculo, conhecimentos básicos (referências, intervalos, folhas, ...)
- Os conhecimentos prévios de VBA não são necessários para criar macros ou código VBA
Público-Alvo
- Analistas de Dados
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 (5)
âmbito do material
Marcin - Instytut Energetyki- Panstwowy Instytut Badawczy
Curso - Visual Basic for Applications (VBA) w Excel - wstęp do programowania
Máquina Traduzida
A lot of exercise. Trainer doesn't need to have support for his course. He has really great knowledge for his subject.
Quentin Demeyere
Curso - Visual Basic for Applications (VBA) in Excel - Introduction to programming
Máquina Traduzida
It was really nice of the trainer that he took a lot of time to answer our questions and helped us improve or gave us hints on how to improve some macros we were already using without fully understanding the code.
David Trieu - CD Projekt SA
Curso - Visual Basic for Applications (VBA) in Excel - Introduction to programming
Máquina Traduzida
I genuinely enjoyed the short exercises.
Mateusz Podsiadlo
Curso - Visual Basic for Applications (VBA) in Excel - Introduction to programming
Máquina Traduzida
Training agenda was well thought out.
Przemek Zalasinski
Curso - Visual Basic for Applications (VBA) in Excel - Introduction to programming
Máquina Traduzida