Lógica de Programação com Excel e VBA

Bem-vindo ao curso de Lógica de Programação e Automação com Excel, projetado especificamente para estudantes e profissionais de Administração e Logística.

Ao longo de 20 Capítulos práticos, você aprenderá a pensar como um programador e a construir soluções de software corporativo utilizando o Excel e a linguagem VBA (Visual Basic for Applications).


🧭 Estrutura do Curso (5 Módulos)

graph LR
    M1["Módulo 1: Fundamentos & Tipos de Dados<br/>(Cap 01 - 04)"] --> M2["Módulo 2: Condicionais & Agrupamentos<br/>(Cap 05 - 08)"]
    M2 --> M3["Módulo 3: Buscas & Gestão de Tempo<br/>(Cap 09 - 12)"]
    M3 --> M4["Módulo 4: Visual BI & Validação<br/>(Cap 13 - 16)"]
    M4 --> M5["Módulo 5: Programação VBA & Arquitetura<br/>(Cap 17 - 20)"]
    
    style M1 fill:#217346,stroke:#fff,stroke-width:2px,color:#fff
    style M2 fill:#27ae60,stroke:#fff,stroke-width:2px,color:#fff
    style M3 fill:#2980b9,stroke:#fff,stroke-width:2px,color:#fff
    style M4 fill:#8e44ad,stroke:#fff,stroke-width:2px,color:#fff
    style M5 fill:#d35400,stroke:#fff,stroke-width:2px,color:#fff
  • Módulo 1: Fundamentos e Tipos de Dados (Cap. 01 a 04): Células como Variáveis, Referências Absolutas como Constantes, Operadores Relacionais (Boolean) e Manipulação de Strings.
  • Módulo 2: Estruturas Condicionais e Agrupamentos (Cap. 05 a 08): Lógica SE() (If/Else), Portas Lógicas E/OU, Agregadores SOMASE/CONT.SE e Tratamento de Exceções (SEERRO).
  • Módulo 3: Buscas, Dicionários e Gestão Temporal (Cap. 09 a 12): Pesquisas verticais (PROCV), indexação multidirecional (ÍNDICE/CORRESP), PROCX e operações com números seriais de data.
  • Módulo 4: Análise Visual, Validação e Relatórios (Cap. 13 a 16): Formatação Condicional (Alertas e Semáforos), Sanitização de Entradas (Validação de Dados) e Dashboards Dinâmicos.
  • Módulo 5: Programação Orientada a Objetos com VBA (Cap. 17 a 20): Modelo de Objetos (Application, Workbook, Worksheet, Range), Tipos Primitivos, Procedimentos Sub vs Function, Laços de Repetição (For...Next, For Each, Do While), Tratamento de Erros (On Error) e Arquitetura de Sistemas em 3 Camadas (FastLog TMS).

📁 Materiais Complementares