Curso Excel 365 Programming with VBA

  • Microsoft & Office

Curso Excel 365 Programming with VBA

24 horas
Visão Geral

O curso Programação em Excel com VBA ensina os alunos a automatizar e aprimorar a funcionalidade do Microsoft Excel usando a linguagem de programação Visual Basic for Applications (VBA).

A aula abordará os seguintes tópicos:

  • Criando macros usando o Editor do Visual Basic
  • Compreendendo objetos, propriedades e métodos do Excel
  • Escrevendo procedimentos e funções com VBA
  • Usando variáveis, expressões e funções intrínsecas
  • Controlando a execução do programa com estruturas de decisão e loops
  • Construindo formulários e controles interativos
  • Manipulando objetos de tabela dinâmica com VBA
  • Depuração e tratamento de erros em scripts VBA

Esta aula é ideal para usuários do Excel que desejam automatizar tarefas complexas, desenvolver funcionalidades personalizadas ou integrar recursos avançados por meio de scripts no VBA.

  • Aprenda a escrever e editar código VBA no Excel para automatizar tarefas e melhorar a funcionalidade
  • Entenda a estrutura dos objetos do Excel e como interagir com eles no VBA
  • Crie procedimentos reutilizáveis ​​e scripts orientados a eventos
  • Ganhe experiência prática criando formulários e trabalhando com controles
  • Explore recursos avançados, como automatizar tabelas dinâmicas e lidar com erros
Objetivo

Após realizar este curso Excel 365 Programming with VBA, você será capaz de:

  • Gravar, editar e executar macros no Excel 365.
  • Desenvolver códigos VBA estruturados e eficientes.
  • Criar e manipular objetos, variáveis, eventos e formulários.
  • Tratar erros e depurar scripts de forma profissional.
  • Criar soluções integradas e automatizadas para relatórios e dashboards.
Publico Alvo
  • Usuários do Excel que buscam automatizar tarefas repetitivas ou complexas
  • Profissionais que precisam criar soluções personalizadas do Excel com formulários de entrada do usuário
  • Analistas, desenvolvedores ou usuários avançados interessados ​​em criar scripts com VBA
Pre-Requisitos
  • Conhecimento proficiente do Microsoft Excel
  • A familiaridade com tabelas dinâmicas é útil, mas não obrigatória
Materiais
Português + Exercícios + Lab Pratico
Conteúdo Programatico

Getting Started

  1. Introducing Visual Basic for Applications
  2. Displaying the Developer Tab in the Ribbon
  3. Recording a Macro
  4. Saving a Macro-Enabled Workbook
  5. Running a Macro
  6. Editing a Macro in the Visual Basic Editor
  7. Understanding the Development Environment
  8. Using Visual Basic Help
  9. Closing the Visual Basic Editor
  10. Understanding Macro Security

Working with Procedures and Functions

  1. Understanding Modules
  2. Creating a Standard Module
  3. Understanding Procedures
  4. Creating a Sub Procedure
  5. Calling Procedures
  6. Using the Immediate Window to Call Procedures
  7. Creating a Function Procedure
  8. Naming Procedures
  9. Working with the Code Editor

Understanding Objects

  1. Understanding Objects
  2. Navigating the Excel Object Hierarchy
  3. Understanding Collections
  4. Using the Object Browser
  5. Working with Properties
  6. Using the With Statement
  7. Working with Methods
  8. Creating an Event Procedure

Using Expressions, Variables, and Intrinsic Functions

  1. Understanding Expressions and Statements
  2. Declaring Variables
  3. Understanding Data Types
  4. Working with Variable Scope
  5. Using Intrinsic Functions
  6. Understanding Constants
  7. Using Intrinsic Constants
  8. Using Message Boxes
  9. Using Input Boxes
  10. Declaring and Using Object Variables

Controlling Program Execution

  1. Understanding Control-of-Flow Structures
  2. Working with Boolean Expressions
  3. Using the If...End If Decision Structures
  4. Using the Select Case...End Select Structure
  5. Using the Do...Loop Structure
  6. Using the For...To...Next Structure
  7. Using the For Each...Next Structure
  8. Guidelines for use of Control-of-Flow Structures

Working with Forms and Controls

  1. Understanding UserForms
  2. Using the Toolbox
  3. Working with UserForm Properties, Events, and Methods
  4. Understanding Controls
  5. Setting Control Properties in the Properties Window
  6. Working with the Label Control
  7. Working with the Text Box Control
  8. Working with the Command Button Control
  9. Working with the Combo Box Control
  10. Working with the Frame Control
  11. Working with Option Button Controls
  12. Working with Control Appearance
  13. Setting the Tab Order
  14. Populating a Control
  15. Adding Code to Controls
  16. Launching a Form in Code

Working with the PivotTable Object

  1. Understanding PivotTables
  2. Creating a PivotTable Using Worksheet Data
  3. Working with the PivotTable Objects
  4. Working with the PivotFields Collection
  5. Assigning a Macro to the Quick Access Toolbar

Debugging Code

  1. Understanding Errors
  2. Using Debugging Tools
  3. Setting Breakpoints
  4. Stepping through Code
  5. Using Break Mode during Run mode
  6. Determining the Value of Expressions

Handling Errors

  1. Understanding Error Handling
  2. Understanding VBA's Error Trapping Options
  3. Trapping Errors with the On Error Statement
  4. Understanding the Err Object
  5. Writing an Error-Handling Routine
  6. Working with Inline Error Handling
TENHO INTERESSE

Cursos Relacionados

Curso Excel BI Tools Fórmulas DAX para Tabelas Dinâmicas

16 horas

Curso Power Point 2016 Nível Básico

8 horas

Curso 32100 - Microsoft 365 Identidade e Serviços (MS-100)

32 horas

Curso SQL Scripting Fundamentals

16 horas

Curso 32100 - Microsoft 365 Identidade e Serviços MS-100

32 horas

Curso MS101 Microsoft 365 Mobility and Security

32 horas

Curso MS100 Identidade e serviços do Microsoft 365

40 Horas

Curso MS 203 Microsoft 365 Messaging

40 Horas

Curso PL 100 Microsoft Power Platform App Maker

24 Horas

Curso PL 200 Microsoft Power Platform Functional Consultant

32 horas