SlideShare a Scribd company logo
Overview
Prerequisites
What is Included?
Training Dates
Course Fees
2 Day Introduction to Excel VBA
Blue Novation has spent the last 15 years teaching Excel users how to easily create
powerful macros and save themselves valuable hours on a weekly basis.
Our 2-day instructor-led Introduction to VBA will have you up and running with this
flexible and powerful macro language.
The emphasis of the course is engaging, hands-on training, with delegates tackling
practical “real-world” exercises, fully supported by our experienced VBA trainer.
Before each exercise is tackled, the tutor will fully explain the theory that relates to
the task about to be undertaken.
The version of Excel used for training is 2016, however, the course theory is applic-
able to all versions of Excel (2007 – 2016). Course manuals matching the version of
Excel you normally use will be provided.
The 2-day Introduction to VBA is for people with a good working knowledge of Excel.
No prior knowledge of Excel macros or VBA is required.
Training runs from 9.30am to approximately 4.30pm and takes place at our training
facility at Adastral Park (home of BT’s Research and Development facility) in Suffolk.
Training Includes:
• A full colour Excel VBA training manual.
• Certificate of attendance.
• 1 month’s post course support.
• Maximum of 6 delegates (each with their own PC).
• Refreshments throughout the day.
• Training in air conditioned facilities.
Please note, as with all our courses, the Introduction to VBA course can be delivered
on-site as required. In-company courses can also be tailored to your own specific
requirements.
£470 per delegate plus VAT
Discounts are available for “early-bird” bookings and when booking two or more
places on the same course.
 9 - 10 May  21 - 22 June 21 - 22 March
Tel: 0345 11 88 150 info@bluenovation.co.uk www.bluenovation.co.uk
Address: Columba House, Adastral Park, Martlesham Heath, Ipswich, IP5 3RE
facebook.com/BlueNovation twitter.com/blue_novation
Tel: 0345 11 88 150 info@bluenovation.co.uk www.bluenovation.co.uk
Address: Columba House, Adastral Park, Martlesham Heath, Ipswich, IP5 3RE
facebook.com/BlueNovation twitter.com/blue_novation
Recording Macros
• using the macro recorder
• running macros via worksheet or toolbar
buttons
• relative and absolute cell references
• options for storing a macro
Visual Basic Editor (VBE) Window
• familiarisation with the VBE window
• Excel objects, user forms & modules
• procedures, keywords, statements &
comments
• customising the VBE window
Creating and Modifying VBA Code
• making long statements readable
• using message boxes to interact with the
user
• using input boxes to get information from
the user
Working with Worksheets and Cells
• navigating around worksheets
• editing & formatting cells
• moving around lists of data
• working with named ranges
Introducing Functions and Variables
• variables and variable types
• using a naming convention for your variables
• using built-in worksheet functions
Decision Making within VBA Procedures
• using If Then Else statements
• using Select Case statements
Looping Through Data
• using Do While or Do Until statements
• exploring the use of the For Next statement
De-Bugging your Code
• break mode
• stepping through code
• using auto data tips, call stack, expressions
• using the immediate window
On-Sheet Controls
• using “controls” on the worksheet
• setting the properties of controls
• linking controls to the worksheet
Working with Workbooks
• opening other workbooks with re-usable
code
• navigating between different workbooks
• saving a workbook file
Creating Re-usable Code
• passing arguments to a procedure
• exploring the benefits of re-usable code
Handling Errors within your Code
• trapping errors
• adding code to handle the errors
• determining what error has occurred
• exiting from the error handling code
Variables and their scope and lifetime
• testing the content of a variable
• local, module and static variables
• global and private variables
• using constants
Working with Data
• manipulating data contained within a single
string
• manipulating dates
Creating User Defined Functions
• creating a simple function
• creating a function for a more complex
formula you use frequently
User Forms
• how to create simple custom forms in excel
• adding controls to a user form
• adding code to respond to events
Good Coding Guide
Course Topics
FOLLOW ON COURSE 1-day Excel VBA Advanced

More Related Content

TXT
Lsbf latest f8 lecture june 2015
PDF
VBA Macros Course Content
PDF
VBA Macros Course Content
PDF
VBA Training In Bangalore
PDF
Excel Macros and VBA Programming Training Bangalore:
PPTX
VBA Classes from Chandoo.org - Course Brochure
PDF
Programming inexcelvba anintroduction
PPT
Financial modeling sameh aljabli lecture 6
Lsbf latest f8 lecture june 2015
VBA Macros Course Content
VBA Macros Course Content
VBA Training In Bangalore
Excel Macros and VBA Programming Training Bangalore:
VBA Classes from Chandoo.org - Course Brochure
Programming inexcelvba anintroduction
Financial modeling sameh aljabli lecture 6

Similar to Introduction to Excel VBA (20)

DOC
VBA Training Contents
DOCX
Advanced excel topics
PPTX
BLOCK YOUR DATE FOR FEB 13 MONDAY @ 9AM
PPTX
Advance excel training in pune ppt.
PPTX
Learn Excel Macro
PDF
200 Mega eBook Collection- http://bit.ly/3WEZuYJ
PDF
1200 Visual Basic Macro Examples
DOCX
Advance MS Excel
PPTX
Learn VBA Training & Advance Excel Courses in Delhi
PDF
Intermediate excel training in adyar
PDF
Intermediate excel training centre in adyar
PPTX
ExcelMacrosAndVBA-PP.pptx rqererrwtwtwtwe
PPTX
PDF
Advanced Excel Course
PDF
Vbabook ed2
PDF
Advanced Excel Syllabus
PDF
Excel vba notesforprofessionals
PDF
Online Advance Excel & VBA Training in India
PDF
Excel ways training_course_contents
PDF
big_book_of_excel_vba_macros.pdf
VBA Training Contents
Advanced excel topics
BLOCK YOUR DATE FOR FEB 13 MONDAY @ 9AM
Advance excel training in pune ppt.
Learn Excel Macro
200 Mega eBook Collection- http://bit.ly/3WEZuYJ
1200 Visual Basic Macro Examples
Advance MS Excel
Learn VBA Training & Advance Excel Courses in Delhi
Intermediate excel training in adyar
Intermediate excel training centre in adyar
ExcelMacrosAndVBA-PP.pptx rqererrwtwtwtwe
Advanced Excel Course
Vbabook ed2
Advanced Excel Syllabus
Excel vba notesforprofessionals
Online Advance Excel & VBA Training in India
Excel ways training_course_contents
big_book_of_excel_vba_macros.pdf
Ad

Recently uploaded (20)

PPTX
Qualitative Qantitative and Mixed Methods.pptx
PPTX
Introduction to Basics of Ethical Hacking and Penetration Testing -Unit No. 1...
PPTX
climate analysis of Dhaka ,Banglades.pptx
PPTX
Introduction to machine learning and Linear Models
PPTX
Business Ppt On Nestle.pptx huunnnhhgfvu
PPTX
mbdjdhjjodule 5-1 rhfhhfjtjjhafbrhfnfbbfnb
PDF
168300704-gasification-ppt.pdfhghhhsjsjhsuxush
PPT
Reliability_Chapter_ presentation 1221.5784
PPTX
Introduction-to-Cloud-ComputingFinal.pptx
PDF
Lecture1 pattern recognition............
PPTX
Computer network topology notes for revision
PDF
Recruitment and Placement PPT.pdfbjfibjdfbjfobj
PDF
Mega Projects Data Mega Projects Data
PPTX
01_intro xxxxxxxxxxfffffffffffaaaaaaaaaaafg
PDF
22.Patil - Early prediction of Alzheimer’s disease using convolutional neural...
PPTX
STERILIZATION AND DISINFECTION-1.ppthhhbx
PDF
[EN] Industrial Machine Downtime Prediction
PPTX
ALIMENTARY AND BILIARY CONDITIONS 3-1.pptx
PPTX
Database Infoormation System (DBIS).pptx
Qualitative Qantitative and Mixed Methods.pptx
Introduction to Basics of Ethical Hacking and Penetration Testing -Unit No. 1...
climate analysis of Dhaka ,Banglades.pptx
Introduction to machine learning and Linear Models
Business Ppt On Nestle.pptx huunnnhhgfvu
mbdjdhjjodule 5-1 rhfhhfjtjjhafbrhfnfbbfnb
168300704-gasification-ppt.pdfhghhhsjsjhsuxush
Reliability_Chapter_ presentation 1221.5784
Introduction-to-Cloud-ComputingFinal.pptx
Lecture1 pattern recognition............
Computer network topology notes for revision
Recruitment and Placement PPT.pdfbjfibjdfbjfobj
Mega Projects Data Mega Projects Data
01_intro xxxxxxxxxxfffffffffffaaaaaaaaaaafg
22.Patil - Early prediction of Alzheimer’s disease using convolutional neural...
STERILIZATION AND DISINFECTION-1.ppthhhbx
[EN] Industrial Machine Downtime Prediction
ALIMENTARY AND BILIARY CONDITIONS 3-1.pptx
Database Infoormation System (DBIS).pptx
Ad

Introduction to Excel VBA

  • 1. Overview Prerequisites What is Included? Training Dates Course Fees 2 Day Introduction to Excel VBA Blue Novation has spent the last 15 years teaching Excel users how to easily create powerful macros and save themselves valuable hours on a weekly basis. Our 2-day instructor-led Introduction to VBA will have you up and running with this flexible and powerful macro language. The emphasis of the course is engaging, hands-on training, with delegates tackling practical “real-world” exercises, fully supported by our experienced VBA trainer. Before each exercise is tackled, the tutor will fully explain the theory that relates to the task about to be undertaken. The version of Excel used for training is 2016, however, the course theory is applic- able to all versions of Excel (2007 – 2016). Course manuals matching the version of Excel you normally use will be provided. The 2-day Introduction to VBA is for people with a good working knowledge of Excel. No prior knowledge of Excel macros or VBA is required. Training runs from 9.30am to approximately 4.30pm and takes place at our training facility at Adastral Park (home of BT’s Research and Development facility) in Suffolk. Training Includes: • A full colour Excel VBA training manual. • Certificate of attendance. • 1 month’s post course support. • Maximum of 6 delegates (each with their own PC). • Refreshments throughout the day. • Training in air conditioned facilities. Please note, as with all our courses, the Introduction to VBA course can be delivered on-site as required. In-company courses can also be tailored to your own specific requirements. £470 per delegate plus VAT Discounts are available for “early-bird” bookings and when booking two or more places on the same course.  9 - 10 May  21 - 22 June 21 - 22 March Tel: 0345 11 88 150 info@bluenovation.co.uk www.bluenovation.co.uk Address: Columba House, Adastral Park, Martlesham Heath, Ipswich, IP5 3RE facebook.com/BlueNovation twitter.com/blue_novation
  • 2. Tel: 0345 11 88 150 info@bluenovation.co.uk www.bluenovation.co.uk Address: Columba House, Adastral Park, Martlesham Heath, Ipswich, IP5 3RE facebook.com/BlueNovation twitter.com/blue_novation Recording Macros • using the macro recorder • running macros via worksheet or toolbar buttons • relative and absolute cell references • options for storing a macro Visual Basic Editor (VBE) Window • familiarisation with the VBE window • Excel objects, user forms & modules • procedures, keywords, statements & comments • customising the VBE window Creating and Modifying VBA Code • making long statements readable • using message boxes to interact with the user • using input boxes to get information from the user Working with Worksheets and Cells • navigating around worksheets • editing & formatting cells • moving around lists of data • working with named ranges Introducing Functions and Variables • variables and variable types • using a naming convention for your variables • using built-in worksheet functions Decision Making within VBA Procedures • using If Then Else statements • using Select Case statements Looping Through Data • using Do While or Do Until statements • exploring the use of the For Next statement De-Bugging your Code • break mode • stepping through code • using auto data tips, call stack, expressions • using the immediate window On-Sheet Controls • using “controls” on the worksheet • setting the properties of controls • linking controls to the worksheet Working with Workbooks • opening other workbooks with re-usable code • navigating between different workbooks • saving a workbook file Creating Re-usable Code • passing arguments to a procedure • exploring the benefits of re-usable code Handling Errors within your Code • trapping errors • adding code to handle the errors • determining what error has occurred • exiting from the error handling code Variables and their scope and lifetime • testing the content of a variable • local, module and static variables • global and private variables • using constants Working with Data • manipulating data contained within a single string • manipulating dates Creating User Defined Functions • creating a simple function • creating a function for a more complex formula you use frequently User Forms • how to create simple custom forms in excel • adding controls to a user form • adding code to respond to events Good Coding Guide Course Topics FOLLOW ON COURSE 1-day Excel VBA Advanced