Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Programando em VBA (Excel)
Rating: 4.7 out of 5(22 ratings)
72 students

Programando em VBA (Excel)

Automação em Excel por VBA (Visual Basic for Applications)
Last updated 1/2025
Portuguese
Portuguese

What you'll learn

  • Passo a passo como habilitar o desenvolvedor VBA (Virtual Basic for Applications) no Microsoft Excel e aprender a programar mesmo sem ser programador.
  • Criar automações por meio de linguagem de programação VBA(Virtual Basic for Applications) e aprender técnicas para depurar e entender código fonte.
  • Aprender sobre comandos, sintaxe, fontes de pesquisa e boas práticas de programação ao criar uma automação pelo VBA (Virtual Basic for Applications)
  • Aprender sobre a estrutura do desenvolvedor, módulo e UserForm

Course content

7 sections • 33 lectures • 4h 12m total length
  • 1.1 Boas vindas e entendendo a estrutura desse curso5:21

Requirements

  • Não é necessário ter experiência em programação, apenas conhecimento intermediário ou avançado em Excel (fórmulas e funções).
  • Ter instalado no computador o pacote office (Microsoft Excel)

Description

Por meio desse curso, você vai aprender desde a ativação do desenvolver do VBA em sua máquina até a criação de automações por linguagem de programação, o que lhe proporcionará subsídios para otimizar processos e atividades mecânicas em seu dia a dia, proporcionando maior produtividade e foco em análise. O curso está dividido em seis módulos construídos e alinhados de forma estratégica para potencializar o processo de aprendizado dos alunos:


Módulo 1. Estrutura do curso

  - Breve apresentação do curso e detalhes de sua estrutura


Módulo 2. Conhecendo o desenvolvedor

  - Primeiros passos: Como habilitar o desenvolvedor

  - O que é VBA Project, Módulo e UserForm

  - Estrutura do Desenvolvedor: Option Explicit e criação de sub

  - Visão geral da Janela de Propriedades

  - Inport e export de Módulo e/ou UserForm

  - Como alterar as cores do desenvoledor "toque pessoal"

  - Boas práticas de programação: O que é comentar o código fonte

  - Boas práticas de programação: O que significa indentação do código fonte

  - Boas práticas de programação: O que é depurar um código fonte

  - Boas práticas de programação: O que significa sintaxe dos comandos


Módulo 3. Dicas de ouro

   - Criação de biblioteca vs. Gravação de Macro

   - Onde pesquisar comandos do VBA (sintaxe)


Módulo 4. Colocando a "mão na massa" parte 1

   - Tipos de variáveis e como reservar no código fonte

   - Deslocamento de células: Range select, Offset e Selection End

   - Deslocamento de células: Range select, Offset e Selection End (Continuação)

   - Comando If e Else

   - Quando utilizar o comando ElseIf


Módulo 5. Colocando a "mão na massa" parte 2

   - Estruturas de repetição

   - Comando Do While (Loop de ação mediante uma condição)

   - Sintaxe de fórmulas por meio de macro

   - Sintaxe de fórmulas por meio de macro (continuação)


Módulo 6. Colocando a "mão na massa" parte 3

   - Tratativas de erro: On Error GoTo e Resume Next

   - Comando date e now

   - Comando MsgBox

   - Chamada de sub ou módulo

   - Comandos Workbook e Sheets

   - Abrir arquivo e fechar: Workbook / Workbook

   - Como criar gatilho (botão de comando)

   - Como proteger o código fonte

   - Aplicação de User Form

   - Aplicação de User Form (continuação)

Who this course is for:

  • Profissionais de diversos segmentos que visam otimizar processos por meio de automações em Excel pelo VBA (Virtual Basic for Applications).
  • Pessoas que queiram aprender programar em VBA (Virtual Basic for Applications)