Bem-vindo ao curso de VBA para Excel da AR Treinamentos! Neste curso você vai dominar a criação de automações, formulários, funções personalizadas e muito mais. Com uma didática prática, o conteúdo foi pensado para te transformar em um verdadeiro desenvolvedor dentro do Excel.
Conteúdo Programático
- 1. Macros
- Abordando Macros
- Habilitando a Guia Desenvolvedor
- Salvando arquivos com Macros
- Abrindo arquivos com Macros
- Alterando o nível de segurança da macro
- Visualizando o código da macro pelo VBE (Visual Basic Editor)
- Associando macros a controles visuais
- Inserindo controles ActiveX
- Configurando os controles ActiveX
- Associando macro ao controle ActiveX
- 2. Editor de Visual Basic for Applications
- Modularização de código
- Criando Sub-rotinas (Procedimentos)
- Criando Funções com retorno
- Manipulando argumentos de funções
- Programando código em botões de comando
- Executando e depurando o código no VBA
- 3. Estruturas Condicionais e Repetição
- If...Then...Else
- SELECT CASE
- Operadores lógicos: And, Or, Not
- For...Next
- Do While...Loop
- Do...Until Loop
- While...Wend
- 4. Variáveis, Constantes e Diálogos
- Declaração de variáveis
- Uso de constantes
- InputBox
- MsgBox
- 5. Arrays e Manipulação de Dados
- Arrays (Vetores e Matrizes)
- Funções de string: Mid, UCase, LCase, Len
- Funções de data e hora: Date, Time, Day, Month, Year, Now
- Função de número aleatório: Rnd
- Conversão de tipos: CStr, CInt, CByte, CCur
- Validação: IsEmpty, IsNumeric, IsDate
- 6. Objetos e Coleções
- Domínio de variáveis, constantes e rotinas
- Propriedades, métodos e eventos dos objetos
- Objetos mais usados no Excel
- Indexação de coleções por número ou nome
- 7. Manipulação de Planilhas com VBA
- Uso de Cells e Range
- Manipulação de células selecionadas e ativas
- Alinhamento e formatação de células
- Ajuste de largura de colunas
- Referência implícita
- 8. Criando Formulários (UserForms)
- Inserção de componentes: Label, TextBox, ComboBox, CheckBox, CommandButton
- Carregando e fechando formulários
- Adicionando dados a ComboBox
- Bloqueando e validando campos
- Limpando campos do formulário
- Salvando dados cadastrados
- Rastreamento com Loop For Each
- 9. Tratamento de Erros
- Utilização de On Error...GoTo
- 10. Relatórios Personalizados
- Classificação de dados
- Filtros e Subtotais
- Cópia de dados com Copy...Paste
Com esse conteúdo, você vai se tornar capaz de criar sistemas completos dentro do Excel usando VBA, otimizando tempo e recursos da sua equipe ou negócio!