No time for searching?

508 913 532 Customer service center

Download PDF Download DOC Training form

4 +
= 10

A29 – Visual Basic for Application

1. Object model:

  • Description of and object model
  • Basic objects
  • Worksheets and Sheets collections
  • Properties of a worksheet object
  • Workbooks collection
  • Properties of Workbook and This Workbook object
  • Selection
  • Cells
  • Range collection
  • Charts – the chart object and charts collection


2. Array variable

  • Statistic array
  • Dynamic array
  • The variant type
  • Multidimensional arrays
  •  Sorting arrays
  • Sorting data according to custom lists


3. Procedures

  • Calling procedures from closed worksheets
  • Transferring parameters between procedures
  • Ways to transfer through references and value (ByRef and ByVal)


4. Object programming

  • Classes, objects
  • Creating methods
  • Creating properties
  • Creating collections
  • Property Let
  • Property Get
  • Property Set
  • Constructor overview


5. Operation on files

  • Managing files
  • Reading from a file
  • Saving to a file
  • CSV files


6. Advanced VBA structures and functions

  • Ways to transfer parameters
  • Default values of parameters
  • Changeable number of parameters
  • Transferring parameters array
  • Data types defined by user
  • Conversion operations


7. MS Excel cooperation with other applications



Methods of the course performing

Multimedia lecture, classes, labs


Participants of our courses receive:

  • an organized course led by experienced trainer
  • certificate of the course completion
  • course materials
  • tests that check the level of participants’ knowledge and skills in order to select a group of people on similar level (on customer’s wish)
  • individual computer post for each of the course participants
  • catering during brakes (coffee, tea, biscuits)
  • lunch (vegetarian or traditional meals – smorgasbord)
  • free consultancies with a lecturer up to 14 days after the course completion
  • tests that check the level of participants’ knowledge and skills after the training completion (on customer’s wish)


Additional remarks

On customer’s demand the course can last for 2 days (16 hours)

There is a possibility to organize individual course or classes in small groups, contact us for more details!

We offer discounts for groups bigger than 8 people.


This course is a fast introduction to VBA on Excel platform and is designed to show methods to enhance business analyses in two layers: (1) presentation and analysis (2) access to data.

New functions of data access contained in Excel worksheets (e.g. budget plan) or in databases, and new functionality of creating reports on budget execution as well as other MS Excel enhancements will be presented.

The course will be more about getting results of new, interactive possibilities of reports and easier methods of considering source data


Ability to use basics of VBA language in MS Excel 2010.


Certified Microsoft Trainer (Krzysztof Rumiński, Wojciech Gardziński)

Last viewed

Customer reviews

"”PRKIK recommends Centrum Innowacji ProLearning as a professional business partner. The training centre organized IT courses in which our employees participated. The course MS 6425-…"

Przedsiębiorstwo Robót Kolejowych i Inżynieryjnych S.A.


"Between 3-4.08.2013 we participated in the course MS Excel – advanced level, which was performed by CI ProLearning. The trainer selected deserves our special recognition. He led the course in professional way, taking care of great atmosphere…"

C.H. Robinson


"Credit Agricole confirms that CI ProLearning performed for the bank’s employees courses in the scope of websites developing (PHP, MySQL) and Office package between February and December 2013. For each of the courses,…"

Credit Agricole Bank Polska S.A.

  • Our certifications

Course title:

Hours daily:
Net price :

Your information

- See terms and conditions

Please fill in the form below in order to sign up for chosen exams.

Code * Name * Date * Time Option

Your information

- See terms and conditions