Excel Training, Excel VBA Training, Excel Software Design

What is a VBA Module?

  • VBA code is stored and typed in the VBA Editor in what are called modules
    • As stated on the VBA Editor page, a collection of modules is what is called a VBA project
    • Every major Microsoft Office product has a VBA Editor and can use VBA code to control itself
    • The VBA Editor can be activated by pressing the Alt+F11 keys in a Microsoft Office product
  • VBA modules come in three different types, when just starting, you will be typing in a standard module
  • To view a module, just double click on its icon in the Project Explorer window in the VBA Editor
    • For example, if you wanted to view the Module3 module then just double click on it with your mouse. This is illustrated in the picture below. A VBA module will resemble a Word document in both organization and typing.
    • A VBA module will appear in its own window within the VBA Editor when you double click on it to view it
    • A VBA module basically works like a Word document and follows the same basic typing rules
VBA Editor, VBA Module, VBA Procedure

VBA Module (Click to Enlarge)

  • You type code in a module then run it to control the program you want to control
    • For a program to be controlled with VBA it just has to be what is called VBA compatible. It does not have to be a Microsoft product
      • For example the code pictured above is designed to command Microsoft Excel
    • You can be in Microsoft Excel and control Word or Access or vice versa. Remember, it does not matter where the VBA module resides (i.e. what program), it is the code that controls whatever you are trying to command not its location.
  • The code you type in a module comes from what can be referred to as a library
    • Programs expose their libraries to VBA allowing VBA to control them
    • Want to command a program, then reference its library in VBA then learn its commands so you can type them in your modules
  • In Microsoft Excel, modules located under the Modules folder or Classes folder can be removed by right mouse clicking on their icons in the Project Explorer window and selecting Remove.
    • When removing a module, you have the choice to save it
Our Available Public Excel Seminars/Webinars
Microsoft Excel Seminars/Webinars
Beginning Excel Training for Business Professionals Intermediate Excel Training for Business Professionals Advanced Excel Training for Business Professionals Beginning Excel VBA Training for Business Professionals Intermediate Excel VBA Training for Business Professionals Advanced Excel VBA Training for Business Professionals Advanced Excel Training for Engineers / Scientists Beginning Excel VBA Training for Engineers / Scientists Intermediate Excel VBA Training for Engineers / Scientists Advanced Excel VBA Training for Engineers / Scientists Microsoft Excel Dashboards Training
Beginning Excel Training for Business Intermediate Excel Training for Business Advanced Excel Training for Business Beginning Microsoft Excel VBA Training for Business Intermediate Microsoft Excel VBA Training for Business Advanced Microsoft Excel VBA Training for Business Advanced Excel Training for Engineers / Scientists Beginning Excel VBA Training for Engineers / Scientists Intermediate Excel VBA Training for Engineers / Scientists Advanced Excel VBA Training for Engineers / Scientists Microsoft Excel Dashboard Training
We can also train your company onsite. For a list of all of our onsite Excel classes click here or contact us at 805.498.7162.


Site Map

Copyright © 2002-2017

EMAGENIT All Rights Reserved