Microsoft Excel VBA - Solving Complex Problems Using Basics

The Beginner's Guide to Excel VBA (Two)

4.00 (51 reviews)
Udemy
platform
English
language
Programming Languages
category
instructor
Microsoft Excel VBA - Solving Complex Problems Using Basics
11,130
students
4 hours
content
Jul 2023
last update
$19.99
regular price

What you will learn

VBA (Visual Basic for Applications) programming language

System Functions and User Defined Functions

Get a profound knowledge about Event Procedures

Named Memory - Variables and Constants

Learn the technique of looping through arrays

Learn how to work with conditional statements (the If Statement)

Separation of concerns

Learn how to write a clean and easy to maintain code

Perfect your debugging skills

Learn the strategy of breaking down a complex problem into solvable pieces

Why take this course?

This course is entitled with emphasis: Solving Complex Problems Using Basics, it is designed to make you a skilled and fluent VBA programmer.


In this course, you’ll learn Excel VBA programming concepts that will boost your coding skill and allow you to solve complex problems thrown at you. I will teach you the art of writing complex code piece by piece using basic techniques.


This course aims to accomplish the following:

  • Sending clear commands to the application

    • You will learn about direct and indirect referencing of objects.

      • Learn how to achieve more results with indirect referencing of objects

    • Learn the VBA coding principle and send clear commands to the system.

      • Know the VBA language fluently,

      • and understand every piece of your code.

  • String Manipulation

    • String manipulation is an important skill in solving complex problems.

    • With this skill, you can drastically reduce the size of your code, and target objects with precision.

    • I will teach you how to create dynamic strings with the objective to solve complex queries.

    • I will teach you how, when is it necessary, and why you should manipulate strings.

  • Code Management

    • If you want to be a fluent Excel VBA programmer, code management must rank first in your priorities.

    • Without this skill, your code is likely to be a heavyweight, too long, with too many duplicates, clustered and confusing

      • Therefore, I will teach you:

        • several ways of debugging your code,

        • the principle of separation of concerns,

        • and how to search and eliminate redundancy.

  • Strategies for writing an intelligent VBA code

    • Complex problems are won through strategy and not through sophisticated coding.

      • This means you win before you write the code. Yes, you win before you start.

    • In this course, I will teach you how-to strategies. This includes:

      • the naming conversation used in the programme.

      • Studying the programme and anticipating its move as if it's your opponent.

      • Choosing the best move because, in VBA, there are many solutions to a single problem. However, not every solution is perfect in all circumstances; some come with consequences.

  • System Function

    • We will dive into numerous built-in system functions and learn how to use them to achieve the task at hand.

  • User-defined Functions

    • You will learn why, when, and how to create your own functions

    • You will learn the difference between sub-procedures and functions

    • Learn how to lighten your code by teaming a variable with a function and learn why is it important.

    • Avoid common coder mistakes; use of functions where variables are the best choice.

    • Understand that not everything that works is as efficient as it seems.

  • Solving conditional-based problems

    • Conditional problems are solved by using conditional statements or manipulating the execution of the code itself.

      • Learn code manipulation techniques like looping, arrays, select case statements, and various kinds of if-statements.

      • Learn how, why, and when to use each or a combination of both.

  • System memory

    • Learn how to create system memories e.g., Variables, Constants, and arrays

    • Learn the difference and understand when to use a variable, an array, and a constant.

  • Events and Sub procedures

    • You will learn what event procedures are, and how are they different from user-defined sub-procedure.

    • You will get an in-depth understanding of the Initialize event and the click event.


I put a lot of planning into this course so that you will learn with understanding, and without overwhelming yourself. Your learning will be practical, and there is a clear step-by-step guide.


Check out the reviews and listen to what those who have finished the course had to say.


If you have tried Microsoft Excel VBA before and it seemed too complicated for you, you can try it with me. Learn the skills of writing a clean Excel VBA code, sending clear commands that can be easily decoded by the system and executed to your expectations.


So, what are you waiting for? Signup now and I will gracefully guide you, and you will become a fluent coder in no time.


Thank you

Screenshots

Microsoft Excel VBA - Solving Complex Problems Using Basics - Screenshot_01Microsoft Excel VBA - Solving Complex Problems Using Basics - Screenshot_02Microsoft Excel VBA - Solving Complex Problems Using Basics - Screenshot_03Microsoft Excel VBA - Solving Complex Problems Using Basics - Screenshot_04

Reviews

Michele
October 11, 2023
I found your course to be exceptionally well-structured and immensely helpful in grasping the intricacies of coding. The emphasis on hands-on practice is undeniably the most effective method for accelerated learning. Your teaching approach is truly admirable, and I greatly appreciate your efforts. Thank you for the valuable instruction!
Michael
September 15, 2021
Your approach is logical & systematic. Hence, easy to grasp the concept: especially, someone who's just a novice.
Ana
July 22, 2021
Building a datepicker, though it could look easy and simple is a great way of getting into coding. Well explained and to the point!
Jeyaraj
May 16, 2021
This is really amazing course. As you said, I have learned always we can solve complex problems by using basic. Expecting more courses like this from you. Keep rock....!!!
Lona
May 10, 2021
The fact that this course gives you had on experience with a real life case scenario i.e Building the Date Picker is amazing. I am a newbie when it comes to coding, but this course is making it easier for me grasp and understand the applicability of VBA.
David
January 29, 2021
Excellent course. Really helped me understand how to approach coding by breaking down tasks. Good introduction to VBA basics.
Greg
December 4, 2020
Excellent format and a good learning experience. Excellent explanations and structure for learning. I rated 4 stars because of difficulties with the Udemy streaming experience, especially on the Microsoft Edge Browser. I am currently trying it on the Chrome browser and will adjust to 5 stars if this is better. With Edge I needed to restart modules at least once per module. Multiple episodes of the module freezing or losing audio.,
Mxolisi
November 29, 2020
Thank you. I dont regret taking this course. The instructor was very engaging and very knowledgeable.
Mandla
November 28, 2020
Thank you so much ,your courses seem to be helpful a lot to me so far . Keep up the good job you are doing. Am learning a lot here.

Charts

Price

Microsoft Excel VBA - Solving Complex Problems Using Basics - Price chart

Rating

Microsoft Excel VBA - Solving Complex Problems Using Basics - Ratings chart

Enrollment distribution

Microsoft Excel VBA - Solving Complex Problems Using Basics - Distribution chart

Related Topics

3605820
udemy ID
10/31/2020
course created date
12/7/2020
course indexed date
Bot
course submited by