Carga horária: 20 horas (turma) e 16 horas(vip)
Destina-se: Pessoas que necessitam programar dentro do Microsoft Excel rotinas para execução de tarefas que permitirão otimizar o trabalho dentro da ferramenta. Ao final do treinamento, o aluno estará apto a desenvolver mini sistemas para utilização no Excel
Material de Apoio: Apostila (Digital ou Impressa), Certificado e Instrutor qualificado para o treinamento.
Conteúdo Resumido:
- Introdução
- Segurança de macro
Pastas Padrão para rodar macros
Tipos de arquivo que suportam macros
- Usando gravador de Macros
Gravando Macros com referências absolutas
Gravando Macros com referências relativas
- Conhecendo VBE (Visual Basic Editor)
Como abrir VBE
Editando Macros Gravadas
Entendendo as cores no VBA
- Usando uma Macro
Rodando uma Macro pela janela Macros
Rodando uma Macro por um botão ou forma
Rodando uma Macro a partir da barra de ferramentas de Acesso Rápido ou pela Faixa de Opções
Rodando Macros através de atalhos
- Criando uma SUB (Subrotinas)
- Criando uma FUNCTION (Função) que pode ser usada no Excel ou em outra Subrotina
- Declaração de Variáveis: String, Byte, Integer, Long, Single, Double, Date, Variant
- Declaração obrigatória de variáveis
- Variáveis do tipo ARRAY
- Principais objetos do Excel: Application, Workbook, Worksheet e Cells
- Manipulando Células (Cells)
Objeto Range e Objeto Cells
Método OffSet
- Manipulando Planilhas (Worksheets)
Acessando Planilhas
Renomeando Planilhas
Contando Planilhas
Criando Planilhas
Deletando Planilhas
- Manipulando Arquivos (Workbooks)
Abrindo Arquivos Excel
Salvando Arquivos Excel
Acessando Arquivos Excel
Fechando Arquivos Excel
- Manipulando Objeto Application (Excel)
Usando ScreenUpdating
Usando DisplayAlerts
Usando StatusBar
Usando Calculation
Usando CutCopyMode
Usando WorksheetFunction
- Estruturas Condicionais: IF e SELECT CASE, AND e OR
- Contando Linhas e colunas utilizadas na planilha
- Usando Not IsEmpty
- Estruturas de Repetição: FOR…NEXT, DO WHILE…LOOP, DO UNTIL…LOOP, FOR EACH…NEXT
- MSGBOX e INPUTBOX, inclusive com criação de MSGBOX com ícones e comandos direcionados em conjunto com IF
- Criando e Excluindo colunas, ajustando colunas, preenchendo colunas com fórmulas
- Copiando e colando dados entre planilhas
- Consolidar várias planilhas em um único arquivo e gerar resumos de acordo com condições
- Criar solução para gravar dados em outra planilha
- Criar solução para pesquisar dados em planilhas (PROCV no VBA)
- Conhecendo UserForms
- Criar solução para transformar textos e adicionar esta solução à uma barra de ferramentas
- Trabalhando com Form, Label, TextBox, CheckBox, Radio Button, Frame e CommandButtons.
- Conhecendo as propriedades dos objetos
- Abrir formulário via eventos de planilha ou arquivo
- Mudar visibilidade da planilha
Quando abrir um arquivo
Quando usamos um formulário de login
Quando fechamos um arquivo
- Como criar Logs com elementos para pegar data e hora e nome do usuário que está usando computador
- Protegendo seu código VBA