Carga horária (Turma): 26 horas / Carga horária (Individual): Consulte
Objetivo: Capacitar o aluno na utilização de ferramentas do ambiente visual em planilhas do Excel e na criação de macros e módulos em código Visual Basic.
A quem se destina: Usuários de Excel.
Pré-requisito: Conhecimento de Excel Básico.
Conteúdo programático:
1. INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO VISUAL BASIC
- Criação de variáveis;
- Uso de contadores e acumuladores;
- Cálculos ;
- Loops: For...Next / Do While...Loop;
- Condições Lógicas: If...Then...Else / Select Case.
2. ADIÇÃO DE CONTROLES ACTIVEX EM PLANILHAS
- Inserção de controles ActiveX em uma planilha como botão de comando, caixa de listagem, caixa de combinação e barra de rolagem;
- Vincular o valor do controle a uma célula ;
3. GRAVAÇÃO DE MACROS
- Gravando e executando macros;
- Editando uma macro gravada ;
- Adicionando botão de comando na planilha para acionar macro;
- Criando Barra de Ferramentas para ativar macros.
4. O AMBIENTE VISUAL BASIC
- Conhecendo a Janela Projeto - VBA Project;
- Criando formulários (Userforms);
- Utilizando a Caixa de Ferramentas;
- Trabalhando com as propriedades dos objetos;
- A Janela Módulo;
- Controles:
- Botão de Comando (Command Button);
- Rótulos (Labels);
- Caixas de Texto (Text Box);
- Caixas de Seleção (CheckBox);
- Molduras (Frames);
- Botões de Opção (Option Button);
- Caixa de Listagem (List Box);
- Caixas de Combinação (Combo Box);
- Imagem (Image).
5. ESTRUTURA DE UM PROGRAMA
- Projeto;
- Subs;
- Funções;
- Código de Programação.
6. PRINCIPAIS OBJETOS DO MICROSOFT EXCEL
- Objeto Application;
- Objeto Workbooks/ Objeto Worksheet;
- Objeto Range.
7. PRINCIPAIS PROPRIEDADES E MÉTODOS
- Propriedades: Range, Cells, Offset, ActiveCell, Selection, CurrentRegion, Interior, EntireColumn, EntireRow, Count, Font, Formula, Value, Worksheets, ActiveSheet
- Métodos: Selection, Active, Union.
8. APLICAÇÕES DO EXCEL COM VBA
- Automatizando planilhas utilizando macros e ferramentas do VBA;
- Aproveitando o código da gravação de macros em programas criados em VBA;
- Preenchendo células de planilhas através de formulários;
- Utilizando listas, botões e barras de rolamento para facilitar a escolha do usuário;
- Consistência de dados;
- Filtros de acordo com a escolha do usuário;
- Criação de um sistema simples de controle de estoque;
- Leitura e gravação de arquivos textos.




