Find online courses made by experts from around the world.
Take your courses with you and learn anywhere, anytime.
Learn and practice real-world skills and achieve your goals.
for automating repetitive tasks and operations that you perform
frequently, VBA is a powerful tool to increase your productivity.
Essential VBA Training for Excel
Contents and Overview
The course is designed for individuals and professionals who are new to VBA and who are seeking practical ways to automate tasks in Microsoft Excel that are performed frequently.
Through 4 hours of video lectures and exercise files, you'll learn the essentials you need to know to create powerful macros using VBA for Excel.
Find out how to use the VBA editor, VBA syntax, keywords, and comments.
Discover how to define and manage variables, set up subroutines, and create functions.
Also, find out how to use input boxes and message boxes to interact with end users.
Learn practical methods for using macro errors to improve your VBA code.
When you complete this course, you'll be well on your way to using VBA macros in Excel to help you and others automate tasks and operations performed frequently.
Intermediate VBA for Excel
You've completed the beginner course in VBA - or you've used VBA in your personal life or at work. You know your way around this incredibly helpful Visual Basics for Applications that is always associated with power driving MS Excel. You understand how VBA can automate BIG Excel tasks so they can be done quickly, making you look like the office genius. Hey, nothing wrong with that!
Now challenge yourself with the next logical step. Intermediate VBA is the learner friendly course that steps you through powerful, more advanced features and possibilities of making VBA do what you need it to.
Contents and Overview
This professionally produced video course shows anyone with some VBA experience how to super charge Excel. You will learn more advanced procedures for automating tough and time consuming Excel jobs with advanced micros. This course gives you a lot more power to fully customize VBA to do some pretty miraculous things.
The course starts with a very helpful and detailed discussion of more advanced VBA language. Don't let "more advanced" scare you away. The course always assumes you've got a life and need these things explained in ways that are quick and easy to fully grasp.
Next is a solid discussion of Event Patterns. This gives you advanced tools for doing just about anything you need with VBA. That is followed by a major section on Custom Objects.
Of course, there is plenty of information on making VBA work smoothly with Excel. Then the course wraps up with a great tutorial on how to use References and Libraries. Just what you need to continue in your study of VBA for as long as you like.
To help you retain the information the instructor has included exercise files to practice what you learned. Then there is an optional quiz to test your knowledge.
This is the Intermediate training you need for advanced abilities with VBA. Make yourself more valuable at work. Or use these concepts for your own business or personal needs.
This course includes:
All of our videos are high definition; therefore, they are best viewed with the HD setting on and the videos enlarged.
Not for you? No problem.
30 day money back guarantee.
Learn on the go.
Desktop, iOS and Android.
Certificate of completion.
|Section 1: Excel VBA for Beginners: Introduction|
Introduction to the VBA CoursePreview
IMPORTANT - Read this to ensure the best video quality!
Course exercise and solution files
|Section 2: Getting Started|
The VBA EditorPreview
First Coding Manipulations
|Section 3: Code Writing Basics|
Keywords, Comments, and Code SyntaxPreview
Using VBA Objects and Intellitext
Variables and Code Calls
Defining and Managing Variables
Variables and Constants Intellitext
|Section 4: Specific Code Constructs|
Logical Constructs: The Boolean Type
Logical Constructs: If and Switch Statements
Methods for Communicating to the User
Looping: The For and Do While Loops
Looping: Collections and the For Each Loop
|Section 5: Writing Functions|
Returning a Value from VBA
Functions: What Can't They Do?
Defining Function Inputs
Using Worksheet Functions in VBA
Versatile Lookup: First Functional Version
The Range Object
|Section 6: Key Objects and Error Handling|
Workbook and Worksheet Objects
One Approach To Completing Exercise 8
The PageSetup Object and Print Ranges
|Section 7: Conclusion|
|Section 8: VBA Intermediate Course|
|Section 9: VBA Intermediate: Introduction|
|The course exercise files consist of a single .ZIP file. You will need to download the VBA-Intermediate-Exercise-Files.zip file to your PC or Mac (the file are not compatible with a mobile device) and unzip the file. Once unzipped, all of the exercise/example files will reside in one folder. To locate the download button, see below which shows where the download button is located in this lecture.|
Course support files
|Section 10: VBA Intermediate: VBA Language Details|
Chapter 2 PreviewPreview
Excel File Types
Detailed Memory Management
Code Module Interactions
The VBA Project Model
Advanced Parameter Definitions
|Section 11: VBA Intermediate: Excel Events|
What Are Events?
A Series Of Example Events
|Section 12: VBA Intermediate: Custom Objects|
Chapter Overview + New KeywordPreview
Creating A Custom TypePreview
Create a New Class
Defining a Class
Practical Example of a Class
Practice Test of a Class
Special Class Variables and Components
Initialization and Termination
VBA Attributes and Usage
Inheritance - Defining the Bookmarks Support Class
Creating a Userform
Designing a Userform
Coding a Userform
|Section 13: VBA Intermediate: The Excel Interface|
Modding the Excel Interface
UI Interface Scope and Range
UI Interface Control Options and Access
|Section 14: VBA Intermediate: External References and Office Interop|
What are References? How do they work?
The Scripting Library
|Section 15: VBA Intermediate: Conclusion|
Since 2008, individuals, small businesses, and Fortune 500 companies with thousands of employees have benefited from the easy and hands-on software training offered by Simon Sez IT. With 80+ courses and 4,000+ video tutorials on a range of software programs, Simon Sez IT ensures stress-free eLearning and enhanced employee productivity - no matter whether you are implementing new software or a technological upgrade for your workplace. With over 250,000 Udemy students in over 180 countries, Simon Sez IT is the preferred eLearning choice for individuals and businesses everywhere.