Programa do Curso
Macros
- Gravando e editando macros
- Atribuindo macros a formulários, barras de ferramentas, atalhos do teclado
Ambiente VBA
- Editor Visual Basic e suas opções
- Gestão de componentes
- Atalhos do teclado
- Otimizando o ambiente
Introdução à programação procedural
- Procedimentos: Function Sub
- A instrução if ... then ... elseif ... else ... end if
- A instrução Case
- Loops for ... loop while, until
- Loop for ... next
- Instruções de interrupção de loops (exit)
- Processamento de arrays
Cadeias de caracteres delimitadas por aspas
- Juntando cadeias de caracteres delimitadas por aspas (concatenação)
- Conversão para outros tipos (implícita e explícita)
- Características de processamento de cadeias de caracteres delimitadas por aspas
Visual Basic
- Baixar e carregar dados para uma planilha (Cells, Range)
- Baixar e carregar dados para o usuário (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
- Prevenção contra alterações não autorizadas do código e pré-visualização
Depuração
- Processamento passo a passo
- Janela Locais
- Janela Imediata
- Quebras - Vigilantes
- Pilha de Chamadas
Tratamento de erros
- Tipos de erros e maneiras de evitar
- Capturando e tratando erros em tempo de execução
- Estruturas: On Error Resume Next, On Error GoTo
Modelo de objeto do Excel
- O objeto Application
- O objeto Workbook e a coleção Workbooks
- O objeto Worksheet e a coleção Worksheets
- Objetos ThisWorkbook, ActiveWorkbook, ActiveCell
- Seleção de objetos
- A coleção Range
- O objeto Cells
- Exibir dados na barra de status
- Otimização usando ScreenUpdating
- A medição do tempo pelo método Timer
Tratamento de eventos no VBA
- O que é um evento?
- Respondendo a um evento e criando um manipulador de eventos
- Acionando Manipuladores de Eventos
- Servindo eventos frequentes
Formulários VBA
- Criar seus próprios formulários
- Chamar um formulário a partir do código
- Usar os formulários na planilha
Requisitos
- Habilidade de trabalhar com uma planilha, conhecimento básico (referências, intervalos, folhas etc.).
- Não é necessário conhecimento prévio de VBA para criar macros ou código VBA.
Público-alvo
- Analistas de Dados
Declaração 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