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

Dialog Boxes

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.