In this page, you found VBA articles in sections.
I divided these sections to understand easily by anyone.
If you are a total beginner let us say CAD engineer, then follow the list accordingly otherwise you can directly jump to selected topics.
Visual Basic for Application and Visual Basic Editor
Procedures in Visual Basic for Application
Programming Concepts in Visual Basic for Application
Visual Basic for Application UserForms Examples
Below Lists of post, shows practical examples of above Programming concenpts used in actual Solidworks VBA Macro.
I will use sample codes from Soldiworks Macro posts and show you how to use them with UserForms.
By doing this, we understand UserForms and Macro sample code at the same time.