Loading Events

« All Events

  • This event has passed.

Excel Macros and VBA: UserForms and Event-Based Programming

22 October 2016 @ 9:15 am - 5:00 pm

€285 – €465

Turn your VBA code into fully interactive applications easily 

This course introduces more techniques for using Excel programming with VBA and works as a follow-on session to Excel Macros and VBA: Automate spreadsheets. By the end of the day you will be able to create applications which provide interactions with users and also extend Excel with your own user functions. 

  • Interact with spreadsheet users by building UserForms. 
  • Extend Excel with your own user-defined functions (UDF)
  • Discover how to run macros and events automatically with event programming 

Unit 1: UserForms 

Why should your macros always do the same thing? With UserForms you create dialogs which interact with users. Users are no longer passive in front of your code – they have an input into what it does. 

  • Create and style UserForm modules with text boxes, dropdowns, checkboxes
  • Capture user answers and user choices with UserForm modules
  • Advanced form controls
  • Convert your macros into addins

Unit 2: User-Defined Functions

Excel includes hundreds of functions like SUM, AVERAGE, SUMIF or more specific functions like the financial function PMT (monthly payment of a loan). User-Defined Functions (UDF) allow you to create your own functions for that very particular calculation you need to be able to recreate all the time.

  • Creating a user-defined function
  • Setting parameters
  • Calculations in user-defined functions

Unit 3: Build charts with VBA

In this unit you will learn to use VBA to generate charts with the Chart object, methods and properties. 

  • The Chart object
  • .SetSourceData
  • .ChartType
  • .ChartTitle.Text
  • .Axes

Unit 4: Event-Programming

Macros that run automatically? It’s possible with events triggering specific actions.  

  • Worksheet events e.g. Worksheet_Change,  Worksheet_SelectionChange
  • Workbook events e.g.  Workbook_Open, Workbook_BeforeClose
  • Other events

Free: What else you get with this course

  • Pre-course assessment
    We’ll help you find the right course level for free
  • Small class size
    Learning is easier with a small class size – you can ask questions and get personalised attention
  • Hands on
    Plenty of hands-on practice, project and exercices – you can even bring your own files for practice.
  • Manual
    covers the essential aspects of creating PowerPoint presentation.
  • Support
    if you’re ever stuck with a macro or branching code after this course, you can get in touch for help! Forever!
  • Certificate
    we will send you a certificate so you can update your CV with the new skills you acquired during the training.

Reserve your place today

It’s simple – reserve and pay for your place today using the ticket cart below – or call us.
Cancel at any time up to one week before course start for a full refund. Cancel up to 24 hours before course start for a refund less €85.

Save up to 20% by reserving this course with the follow-on VBA course in two weeks.

Save up to 20%


22 October 2016
9:15 am - 5:00 pm
€285 – €465
Event Categories:

Pin It on Pinterest