Introduction to Excel Macros and VBA
This one-day course is for expert Excel users who have never used Visual Basic for Applications (VBA) and who would like to learn how to automate repetitive tasks. This course moves at a fast pace and is an introduction to the basics of editing macros.
This course is only available for private bookings, either for groups or as a one-to-one, held online via Zoom or in the classroom. Please get in touch for availability.
Get in touch
Course Overview
What you will learn
By the end of this expert level Excel course, you will be able to:
- Record relative and absolute macros.
- Run macros from buttons and shortcut keys.
- Edit macros in the VBA Window.
- Make macros more flexible by adding user prompts.
- Create VBA code to split up text strings.
- Loop macros using VBA.
- Create macros that run other macros.
Course timetable
Session 1
- Recording Macros
- Relative vs. Absolute macros
- Assigning macros to a button on a spreadsheet
- Assigning macros to a button on a toolbar
Session 2
- Introduction to the VBA Window
- Editing macros in VBA
- Creating user prompts in macros
Session 3
- Text Functions
- Looping code using VBA
Session 4
- More macros
- Running one macro from another
- Getting help with VBA
This course can be delivered in the classroom or remotely via Zoom. Contact us for availability and pricing.
Information for Mac users
If you are a Mac user, please let us know when booking. If the course is held in the classroom at Happy, the training is held on PCs so we recommend that you bring your Macbook with you (we are not able to provide an additional monitor). For online training, please let us know when booking and you can use your Mac as normal. We provide a PDF with shortcuts for Mac users and your trainer will refer to this throughout the training.
Which Excel course is right for you?
Making sure you’ve booked the right course isn’t always easy.
Luckily we have a handy survey to help you decide.
And if you’re still unsure, call our friendly team on 020 7375 7300 and we’ll help you work out what you need.
Group Learning Events
If you have three or more learners, a private group course could be cheaper.
We can tailor the content to your team, and host the training remotely, at your workplace or here at Happy's HQ in Aldgate, Central London.
Trusted Customer1 day agoThe training course and the tutor was excellent. Th course was very practical and received lots of demo exercise to get practice on. The venue was great, specially the treats, i.e. lunch and ice creams. Thank you so much for providing a brilliant service, i.e. the experience with Happy Computers Ltd was wonderful and great!
What is it like to learn with Happy?
Our facilitators make learning interactive and fun. In this video, Maureen delivers a session on Formulas and Functions in Excel at Happy's HQ in London.
The Small Print
For Live Online Interactive Learning sessions (webinars)
The course will run remotely for a full day consisting of four 90-minute live online sessions with independent work in between.
All learners will need to install Zoom on their machines. Full technical requirements are on the Zoom website. Your link will be included in your joining instructions once you have booked your place — if you haven't received this email then please contact our team.
Learners should log into the training session 10 minutes before the start time to ensure that they have downloaded and set up Zoom correctly. The course will start precisely on time and it may not be possible to go back over material missed by late arrivals.
Please ensure you read our Terms and Conditions before booking for our payment terms and cancellation policy.
For classroom sessions
All public classroom sessions take place at Happy's HQ in London at Robert Dolan House, 9 Alie Street, London E1 8DE. Please see our Contact Us page for full directions and a PDF map.
The course will run from 10am to 4:45pm (lunch is served 1pm to 1:45pm — we offer a choice of 3 cold bowl dishes). Please be careful to arrive by 9:45am for registration and refreshments. The course will start precisely on time and it may not be possible to go back over material missed by late arrivals. If you arrive over 30 minutes late you may be asked to leave and attend another day.
Please ensure you read our Terms and Conditions before booking for our payment terms and cancellation policy.
Mac Users
If you are a Mac user, please let us know when booking. If the course is held in the classroom at Happy, the training is held on PCs so we recommend that you bring your Macbook with you (we are not able to provide an additional monitor). For online training, please let us know when booking and you can use your Mac as normal. We provide a PDF with shortcuts for Mac users and your trainer will refer to this throughout the training.
The happy Guarantee
We want everyone to go away from our courses feeling as though they have learnt useful, practical skills that they can use straight away when they go back to work.
If you don’t feel that your training has been useful or if you are unhappy in any way, please get in touch with our Customer Services team within 30 days of the course. We will be happy to offer you additional support and training free of charge to help you to gain the skills you need, or if you’d prefer, a full refund.
Coronavirus Policy
In light of the current Coronavirus outbreak we want all of our customers to be reassured that we are working to maintain the highest standards of Health and Safety. We are monitoring the situation closely and are following all current Government guidelines.
Please see our Coronavirus Policy for more details and the latest information.
If you have any questions or concerns, our friendly team are available Monday to Friday, 9am to 5pm. You can leave a message on 020 7375 7300 or email us at hello@happy.co.uk.
Your post-course support package
- Included in the price of both online and classroom programmes
- 2 years of free access to our IT Helpline
- Unlimited access - call or email our team as often as you need
- Ask about any content covered on your course
happy learners
Did you know...
...you can attend a 3-day Using Visual Basic (VBA) in Excel course after completing this introductory course?
This expert level course explores VBA coding in more depth, such as modules and procedures, variables and different types of control structures including branching and looping.
Using Visual Basic (VBA) in Excel to enable you to build spreadsheets that go beyond what Excel alone is capable of. Find out more
Advanced Excel Core Level 3 to improve your ability to organise and analyse data as well as represent your data in a visual and readily understandable chart. Find out more