You are here

Introduction to VBA Programming Course

: Indepth Research Services, Nairobi, Kenya.
Start Date:
May 7, 2018
End Date:
May 11, 2018
9:00am to 5:00pm


Event: Introduction to VBA Programming Course
Venue: Indepth Research Services, Nairobi, Kenya.
Event Date: 7th - 11th May 2018.

Visual Basic for Applications (VBA) is an object-oriented programming language developed by Microsoft. VBA language has been integrated with Excel in order to have programming features which enables the developers to handle the data manipulation along with Excel function very easily. VBA is good for developing reporting systems in a capital markets environment and developing core business performance reporting etc.
Using a step-by-step approach, this course shows how the Visual Basic for Applications (VBA) programming language can extend the functionality of Excel. Students will learn to write macros to accept user input, read to and write from cells, and manipulate data. They will also learn to write custom functions and create user forms. Useful examples of problems and their solutions will be provided.

5 days.

This advanced training course is ideal for:
• People wanting to use more complex functions within Excel.
• All persons using Excel spreadsheets in an advanced way and wish to extend Excel functionality and automate tasks.
• All persons involved in spreadsheet work where significant automation is required.
Participants will need to have attended or be familiar with the basics of Microsoft Excel.

Upon completion of this training course, participants should be able to:
• Record and run macros
• Understand and apply object-oriented concepts
• Understand events in Excel
• Be acquainted with the most important Excel VBA objects and properties
• Understand Excel VBA functions and write their own functions
• Use the Visual Basic environment to code and edit complex programs

• Introduction to Excel Macros
• Introduction to VBA
• Understanding Variables
• Excel VBA Forms and Controls
• Working with functions and procedures in Excel VBA
• Decisions / Looping in Excel VBA
• Working with Structured tables, Pivot Tables and Charts in Excel VBA
• Error-handling and debugging

Visit our website for more details.

How to participate
• Tailor make your course.
• Register as an individual.
• Register as a group.
• Become one of our partners.
• Purchase software’s
• Frequently Asked Questions (FAQ’s)

View related courses
• Mobile Phone Based Data Collection Using ODK Course
• Microsoft Excel Data Analysis and Business Modeling Course
• Advanced Microsoft Excel Course
• ICT for Monitoring & Evaluation (M&E) Course
• Digital marketing (Email & Social Media) and Brand Online Visibility Course

The most popular courses
• Training Course on Agriculture Best Extension Practices
• Installation, Use and Management of OPENHDS and ODK Course
• Advanced Training on Data Management & Analyses for Surveys using Stata Course
• Result Based Monitoring and Evaluation Course
• Trauma Support and Counselling Course
• GIS Analysis for Health Sector Programmes Course
• Strategic Financial Management Course

View course catalogue in ICT4D and Mobile Technologies Institute

For further inquiries, please contact us on Tel: +254 715 077 817, +254 731240802
Email [email protected]

Accommodation is arranged upon request. For reservations contact the Training Officer.
Email: [email protected].
Mob: +254 715 077 817

Payment should be transferred to IRES account through bank on or before C.O.B 30th April 2018.
Send proof of payment to [email protected]


Indepth Research Services
Indepth Research Services (IRES) is an international training and consultancy organization with its head office in Nairobi, Kenya. IRES offers a comprehensive portfolio of technical training and education services designed for individuals, and organizations working in the agriculture; climate change and environment; disaster management; education; food and nutrition; health; humanitarian relief; logistics and telecommunication; recovery and reconstruction; safety and security; water sanitation and hygiene sectors. We offer open and scheduled international training programs in use of GIS, Remote Sensing, emerging technologies, and data management.
Organizer's Address: 
Organizer's Phone Number: 
+254 715 077 817
Organizer's Email: