

Visual Basic for Application (VBA) from Microsoft
Course Overview
Course Content
7 modules · 22 topics01Module 1: Introducing Visual Basic for Applications5 topics
- Macro – The 5 Tenets
- What is the Excel Object Model?
- Your Personal.XLSB file
- Need to check your security options
- Displaying and reviewing the Developer Tab in the Ribbon
02Module 2: Modules and Procedures5 topics
- Program design and concepts
- A Good Spreadsheet Application
- To Dim or Not to Dim? In other words Why Dim?
- Code Format / Layout
- Understanding how to Create, Name, Edit, Copy and Remove
03Module 3: Controlling Flow and Make Decisions1 topic
- Loops & Conditional Statements
04Module 4: Using Message Boxes, Input Boxes, and Running Macros3 topics
- Types Of Message Box
- Using Input Box
- Assigning and launching a Macro from a shapes
05Module 5: Working With Cells and Range3 topics
- Cell Range , Cell Color & Cell Back Color
- Cell Alignment, Cell Wrap & Merge
- Cell Orientation
06Module 6: Working with Rows & Columns3 topics
- Inserting and Hiding Rows & Columns
- Deleting Rows & Columns
- Height & Width, Autofit
07Module 7: Working With Sheets2 topics
- Adding & Deleting Sheet
- Activating Sheets & Protecting Sheet
Schedule Dates
4 upcoming batches| Batch Dates | Duration | Batch Options | Language | Action |
|---|---|---|---|---|
| 20 December 2026 | 1 Day | 8 hours & 4 hours | English / Arabic | |
| 20 March 2027 | 1 Day | 8 hours & 4 hours | English / Arabic | |
| 20 June 2027 | 1 Day | 8 hours & 4 hours | English / Arabic | |
| 20 September 2027 | 1 Day | 8 hours & 4 hours | English / Arabic |
Can’t find a suitable date? Request a schedule that fits your team.
Request More InformationFAQs
What is VBA?
Visual Basic for Applications (VBA) is a programming language developed by Microsoft. It allows users to automate tasks and create custom functions in Microsoft Office applications like Excel, Word, and Access.
Who should take this course?
This course is ideal for individuals who frequently use Microsoft Office applications and want to automate tasks, create custom solutions, or enhance their productivity. It’s suitable for both beginners and those with some programming experience.
Do I need prior programming experience to enroll?
No prior programming experience is required. The course starts with the basics and gradually introduces more advanced concepts. However, familiarity with Microsoft Office applications will be helpful.
How can I practice what I’ve learned?
Practical exercises, real-world projects, and case studies included in the course will provide hands-on experience. Additionally, creating your own VBA projects and experimenting with different features will help reinforce your learning.
Flexible Training Options to Meet Your Needs
Choose how you learn — live online, in-classroom, at your workplace, or internationally. CounselTrain delivers certified IT training across the UAE in the format that fits your team.
Select the method that best suits your needs.
Online Instructor-Led Training
Learn from the comfort of your workplace or at home through live virtual sessions led by expert trainers.
Learn moreHighlights
Classroom Training
Participate in interactive, face-to-face training in our top 5-star training facilities in Dubai.
Learn moreHighlights
Onsite Training
Learn a customised curriculum in your workplace to ensure the most impact and team participation.
Learn moreHighlights
Overseas Training
Participate in our international training sessions and improve your abilities with world-class instructors.
Learn moreHighlights
Related Courses
Other courses in the same category that might interest you.


Web Geographic Information System (GIS) Training
View Course
Shell Scripting Using Bash (SC103) Course in UAE | Counseltrain Technologies
View Course
