2 Full Days Workshop In VBA Macros
Duration: 2 Days ( 2 Days if participants know programming, if not 3 Days )
VBA Macros Workshop
This course will help to write macros in Excel using programming language Visual Basic Application (VBA). Recorded macro can edited to customize it to fulfill our requirement and one can directly go for coding to accomplish the required tasks. One can write his own functions and procedures, design forms and working with add-ins.
Audience
Participants should be an extensive user of Excel, with a very clear vision of the processes they wish to Automate using Visual Basic in Excel.
We have conducted corporate workshop’s for Reliance Jio, Adani Wilmar, Sterlite, Mahindra & Mahindra to name a few.
Prerequisites
Participants attending this training should be familiar with the advanced operations in Microsoft Excel.
After completion of this program, the participants will be able to the following:
- Write macros to automate routine work.
- Create functions and procedures.
- Design and use forms for data entry.
- Create add-ins to deploy at client machines.
- Create simple reports.
VBA Macros in Excel Module 1: Understanding Security Levels
- Why security
- Security levels and its meaning
VBA Macros in Excel Module 2: Functions
- What is Function and Subroutine
- Writing Functions using VBA Editor
- Calling function in other workbook
VBA Macros in Excel Module 3: Recording Macros
- Recording and running macro
- Storing macro in different books
- Creating buttons and assigning macro to it
- Creating My Menu
VBA Macros in Excel Module 4: The Visual Basic Editor
- Editing macros using VBA Editor
- Understanding the project explorer
- Exploring windows properties
- Modifying code in code window
- Debugging code
VBA Macros in Excel Module 5: Programming Fundamentals
- Variables, data types and constants
- Arrays
- Object Variables
- Conditional structures (If …. Then, Select Case)
- Logical Operators
- Looping constructs (For loops, Do loops, while… Wend)
- Built-in functions
- Creating Subroutines
VBA Macros in Excel Module 6: Excel Object Model
- Working with objects – properties, events and methods
- Application objects
- Workbook objects, Worksheet objects and Range objects
- Charts objects
- Pivot table objects
VBA Macros in Excel Module 7: User Forms
- Creating forms
- Form events
- Creating custom Shortcuts