Microsoft Excel VBA - Solving Complex Problems Using Basics
Learn VBA concepts that will boost your coding skills and give you the ability to solve complex problems
-
1Introduction
-
Welcome
-
Introduction
-
Recommended Learning Procedure
-
-
2Populating the Date Picker
-
Introduction
-
Updating the Footer Display
-
Using the Format() function
-
Updating the Header Display (Year)
-
Updating the Header Display (Month)
-
Populating Date Display - First Day
-
Populating Date Display - Week One
-
Updating the remaining weeks
-
Determining Day One
-
Testing Day One
-
Determining the Starting Date
-
Displaying Current Month Dates
-
Considering the Changing Weeks
-
Distinguishing Current Month Dates
-
Marking Today's Date
-
Source File - Populating the Date Picker
-
-
3Enabling the Top Navigation
-
Introduction
-
Configuring the Prior Year Button
-
Configuring the Next Year Button
-
Configuring the Prior Month Button
-
Accessing the Previous Year
-
Introducing Functions
-
Function and Variable Comparison
-
Storage - Let the Variable do its job
-
Configuring the Next Month Button
-
Updating the Dates Display
-
Updating the Dates Display (Testing)
-
Fixing the Today Marker
-
Refreshing the Date Picker
-
Activating the rest of the top navigation buttons
-
Separation of concerns
-
Source File - Enabling the Top Navigation
-
-
4Upgrading the Date Display
-
Introduction
-
Identified Issues
-
Framing Date Labels
-
Naming the Frames
-
Disconnect Labels and Plugin the Frames
-
Setting Defaults Properties
-
Applying the Today Marker on the Frame
-
-
5Upgrading the Header Display
-
Adding the Header Frames
-
Positioning the Header Frames
-
Testing
-
Fixing the Label Positions
-
Simplifying the Setting Header Defaults Code
-
Checking for a Possible Solution
-
-
6Understanding the If...ElseIf...Else Statement
-
Introduction
-
Structuring the If...ElseIf...Else Statement
-
Creating Logic for the Nav Buttons
-
Using the Or Operator
-
Understanding the Not-Operator
-
Updating Width Properties
-
Adding Header Frame code
-
Updating the Frame Properties
-
The If...ElseIf...Else statement - Conclusion
-
Summary & Conclusion
-