Excel VBA Programming Course
- Description
- Curriculum
- FAQ
- Reviews
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.
-
9Section Overview & introduction to algorithmVideo lesson
-
10Introduction to User FormsVideo lesson
-
11User Form controlsVideo lesson
-
12User Form logic implementationVideo lesson
-
13Generate Field 1Video lesson
-
14Generate Field 2Video lesson
-
15Int positive limit for field generatorVideo lesson
-
16Generate random populationVideo lesson
-
17Generate 1 Life Cycle - read dataVideo lesson
-
18Generate 1 Life Cycle - apply rulesVideo lesson
-
19Generate 1 Life Cycle - count alive neighboursVideo lesson
-
20Generate 1 Life Cycle - investigate count alive neighboursVideo lesson
-
21Generate 1 Life Cycle - copy data from memory to excelVideo lesson
-
22Section overview & introductionVideo lesson
-
23Minesweeper UI Creating Game PanelVideo lesson
-
24Minesweeper UI adding modes and background sheetsVideo lesson
-
25Adding global variablesVideo lesson
-
26Generate FieldVideo lesson
-
27Generate Field investigate recorded macroVideo lesson
-
28Generate Field - moving generated codeVideo lesson
-
29Generate Field - read size from cells using global variablesVideo lesson
-
30Generate mines 1Video lesson
-
31Generate mines 2Video lesson
-
32Generate mines 3 - speed up macroVideo lesson
-
33Calculate number of minesVideo lesson
-
34Reveal Fields - catching double click event 1Video lesson
-
35Reveal Fields - catching double click event 2Video lesson
-
36Reveal Fields - count score and win conditionVideo lesson
-
37Reveal Fields - loosing conditionVideo lesson
-
38Populate win-loose informationVideo lesson
-
39Reveal zeros automaticallyVideo lesson
-
40Reveal zeros automatically - bug fixVideo lesson
-
41Right Mouse Button click catch - mark fieldsVideo lesson
-
42Right Mouse Button click - glitch clearing reveald fieldVideo lesson
-
43StatisticsVideo lesson
-
44Delete Anti Cheat - ChallengeVideo lesson
-
45Anti Cheat SolutionVideo lesson
-
46Loose Won effectVideo lesson
-
47Hiding sheets - finalVideo lesson
External Links May Contain Affiliate Links read more