Excel VBA Programming Course
Excel VBA Programming Course, available at $54.99, has an average rating of 4.25, with 142 lectures, based on 4 reviews, and has 2026 subscribers.
You will learn about Programming in Excel from scratch Implementing an automation in Excel Creating application in Excel Best programming techniques in Excel Advanced programming techniques in Excel This course is ideal for individuals who are This course is dedicated to everyone who wants to learn or improve programming skills in Excel VBA. It is particularly useful for This course is dedicated to everyone who wants to learn or improve programming skills in Excel VBA.
Enroll now: Excel VBA Programming Course
Summary
Title: Excel VBA Programming Course
Price: $54.99
Average Rating: 4.25
Number of Lectures: 142
Number of Published Lectures: 142
Number of Curriculum Items: 142
Number of Published Curriculum Objects: 142
Original Price: $54.99
Quality Status: approved
Status: Live
What You Will Learn
- Programming in Excel from scratch
- Implementing an automation in Excel
- Creating application in Excel
- Best programming techniques in Excel
- Advanced programming techniques in Excel
Who Should Attend
- This course is dedicated to everyone who wants to learn or improve programming skills in Excel VBA.
Target Audiences
- This course is dedicated to everyone who wants to learn or improve programming skills in Excel VBA.
This course is dedicated to everyone who wants to learn how to use VBA in Excel. You will learn how to create complex applications and perform automations in Excel environment.
In this course we will start from total basics, so you don’t need any programming experience at all to participate and learn how to code in Excel.
We will mostly focus on practical and just a little on theoretical aspect of programming in Excel. I will show you best programming techniques I have learnt myself.
We will cover topics such as enabling developer section, recording the macro, reading the recorded code, code debugging, creating user interfaces (UI), creating applications, usage of classes and objects in excel VBA.
This course is split into 6 sections in which we will discuss each of mentioned topics. We will use gained knowledge to create 3 applications in Excel.
These applications will be Life Game, Minesweeper Game and Diet Application. Each of them will present different level of task complexity. By creating these applications, we will learn different project approaches and programming techniques.
To each programming lesson there will be an attachment with excel file and code created in current lecture so it will be easier for you to follow along with the course and find bugs by comparing the code you have created, with the one from the course.
Course Curriculum
Chapter 1: Introduction
Lecture 1: Introduction
Chapter 2: Recording Macro
Lecture 1: Setting up environment
Lecture 2: Recording Macro
Lecture 3: Data Types in Excel VBA
Lecture 4: Modules, Variables & Methods Declaration
Lecture 5: Reading recorded macro
Lecture 6: Modifying recorded macro
Lecture 7: Declaring variables
Chapter 3: Life Game
Lecture 1: Section Overview & introduction to algorithm
Lecture 2: Introduction to User Forms
Lecture 3: User Form controls
Lecture 4: User Form logic implementation
Lecture 5: Generate Field 1
Lecture 6: Generate Field 2
Lecture 7: Int positive limit for field generator
Lecture 8: Generate random population
Lecture 9: Generate 1 Life Cycle – read data
Lecture 10: Generate 1 Life Cycle – apply rules
Lecture 11: Generate 1 Life Cycle – count alive neighbours
Lecture 12: Generate 1 Life Cycle – investigate count alive neighbours
Lecture 13: Generate 1 Life Cycle – copy data from memory to excel
Chapter 4: Minesweeper Game
Lecture 1: Section overview & introduction
Lecture 2: Minesweeper UI Creating Game Panel
Lecture 3: Minesweeper UI adding modes and background sheets
Lecture 4: Adding global variables
Lecture 5: Generate Field
Lecture 6: Generate Field investigate recorded macro
Lecture 7: Generate Field – moving generated code
Lecture 8: Generate Field – read size from cells using global variables
Lecture 9: Generate mines 1
Lecture 10: Generate mines 2
Lecture 11: Generate mines 3 – speed up macro
Lecture 12: Calculate number of mines
Lecture 13: Reveal Fields – catching double click event 1
Lecture 14: Reveal Fields – catching double click event 2
Lecture 15: Reveal Fields – count score and win condition
Lecture 16: Reveal Fields – loosing condition
Lecture 17: Populate win-loose information
Lecture 18: Reveal zeros automatically
Lecture 19: Reveal zeros automatically – bug fix
Lecture 20: Right Mouse Button click catch – mark fields
Lecture 21: Right Mouse Button click – glitch clearing reveald field
Lecture 22: Statistics
Lecture 23: Delete Anti Cheat – Challenge
Lecture 24: Anti Cheat Solution
Lecture 25: Loose Won effect
Lecture 26: Hiding sheets – final
Chapter 5: Class Module & OOP
Lecture 1: Section overview & introduction
Lecture 2: OOP & Design Patterns
Lecture 3: Classes in Excel
Lecture 4: Class example, creating class
Lecture 5: Class Example, object creation
Lecture 6: Factory method overview
Lecture 7: Factory method implementation
Chapter 6: Diet Application
Lecture 1: Section overview & introduction
Lecture 2: Ingredient Class construction
Lecture 3: Ingredient Class Factory
Lecture 4: Meal Class construction
Lecture 5: Meal Class Factory
Lecture 6: Daily Meals Class construction
Lecture 7: Daily Meals Factory
Lecture 8: Meal Class Amend construction and Factory
Lecture 9: Weekly Diet Plan Class construction
Lecture 10: Weekly Diet Plan Factory
Lecture 11: Main View
Lecture 12: Ingredients View
Lecture 13: Ingredients View Modify New Buttons
Lecture 14: Meals View
Lecture 15: Meals View adding UI elements through code 1
Lecture 16: Meals View adding UI elements through code 2
Lecture 17: Meals View dynamically added UI element event handling
Lecture 18: Meals View moving ingredient rows
Lecture 19: Meals View Modify Button
Lecture 20: Weekly Diet View 1
Lecture 21: Weekly Diet View 2
Lecture 22: Weekly Diet dynamic UI generation 1
Lecture 23: Weekly Diet dynamic UI generation 2
Lecture 24: Weekly Diet dynamically added UI element event handling
Lecture 25: Weekly Diet Modify New buttons
Lecture 26: Diet Application File structure and storing data
Lecture 27: Ingredient View Adding New Ingredient 1
Lecture 28: Ingredient View Adding New Ingredient 2
Lecture 29: Ingredient View Adding New Ingredient 3
Lecture 30: Ingredient View Populate Ingredients in ComboBox
Lecture 31: Ingredient View load ingredient from ComboBox
Lecture 32: Meals View Adding New Meal 1
Lecture 33: Meals View Adding New Meal 2 – Check if Numeric Value
Lecture 34: Meals View Adding New Meal 3 – Check if Numeric Value in Dynamic elements
Lecture 35: Meals View Adding New Meal 4 – calculate Kcal 1
Lecture 36: Meals View Adding New Meal 5 – calculate Kcal 2
Lecture 37: Meals View Adding New Meal 6 – calculate Kcal 3
Lecture 38: Meals View Adding New Meal 7 – calculate Kcal 4 Dynamic elements
Lecture 39: Meals View Adding New Meal 8 – calculate Kcal 5 Dynamic elements – bug tracking
Lecture 40: Meals View Adding New Meal 9 – Save data 1
Instructors
-
Krzysztof Mićko
IT, Analyst, Programmer
Rating Distribution
- 1 stars: 0 votes
- 2 stars: 0 votes
- 3 stars: 1 votes
- 4 stars: 1 votes
- 5 stars: 2 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024