Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Visual Basic For Applications (VBA) - Excel
Rating: 4.3 out of 5(44 ratings)
177 students

Visual Basic For Applications (VBA) - Excel

Being the best of the best of the best at Spreadsheet Programming and Analysis
Created byMatthew Fried
Last updated 11/2020
English
English [Auto],

What you'll learn

  • 42. Possibly more.

Course content

8 sections35 lectures4h 34m total length
  • Introduction5:53

    Explore the basics of Visual Basic for Applications (VBA) in Excel by enabling the developer tab, recording macros, and viewing generated code in the Visual Basic window.

  • Inputting and Outputting to Excel5:37

    Learn to create VBA programs in Excel by inserting a module, writing subroutines and functions, and outputting or reading cell values with range, cells, and offset.

  • Data Types4:14

    Discover VBA data types such as integer, double, boolean, string, object, and variant, and learn to use ranges, modules, subs, input boxes, and worksheet functions like min.

  • Object Hierarchy7:35

    Explore how Excel objects form a hierarchy, with properties and methods you access using the dot operator, enabling manipulation of ranges, worksheets, and workbooks.

  • Simplification and Offset5:53

    Explore how to simplify VBA code using the offset property to navigate from the active cell, practice with with blocks, and use resize and arrays.

  • Variations - That All Work5:28

    Explore multiple valid VBA approaches to fill cells with numbers one to ten, using range, cells, offset, active cell, and for loop, highlighting variations that achieve the same result.

Requirements

  • No background is required.

Description

A complete and total immersion in VBA. Learning to program and interact with Excel. A fun learning experience that balances practical tools of data and financial analysis with professional attribution.  We will cover absolute basics through the management of different objects and variants thereof. This course assumes no prior knowledge. It includes many lessons of real-world problems.  The course will cover the exciting world of Subs, Functions and Forms. 

Who this course is for:

  • Anyone wanting to learn VBA.