Microsoft Excel Macro Training in Canada

  • Learn via: Classroom / Virtual Classroom / Online
  • Duration: 3 Days
  • Price: Please contact for booking options
We can host this training at your preferred location. Contact us!

This course is designed to give proficiency in the Visual Basic Editor (VBE), predominantly making use of Excel objects, basic VBA programming, event handling, control structures, and debugging tools.

The course is suitable for users of Office 2007, 2010, 2013 and 2016 due to the minimal differences between versions. Note that this course will normally be delivered on PCs with Office 2016 installed.

There are no prerequisites for this course.

Excel can be joined to anyone who has completed basic and excel advanced levels.

  • Record and edit a Macro
  • Use different techniques in order to run any macros available such as keyboard commands, the use of the Quick Access Toolbars or Buttons
  • Use VBA and examine the Visual Basic Editor; change the properties of an object; add a module to a project; write the code for a procedure and then run it; and use the Object Browser to search procedures
  • Manipulate data by declaring variables of different data types; combine data by using expressions; use functions to accept input and display output; and declare variables and procedures with the appropriate scope
  • Use decision structures to create procedures that make decisions; and use loop structures to perform repetitive tasks
  • Create an error handling routine in case things go wrong with VBA code

Introduction  

What is a Macro

  • Recording a Macro
  • Relative References
  • Running A Macro
  • Running A Macro From The Macros Dialog Box
  • Editing A Macro With Visual Basic
  • Assigning Macros to buttons and objects

Assigning a Macro to a Button on a Sheet 

  • Assigning a Macro to a Drawn Object on a Sheet
  • Assigning a Macro to a Button on a Toolbar
  • Creating A Short-Cut Key To Run A Macro
  • Visual Basic Editor

Objects

  • Methods
  • Properties
  • Programming Tools
  • The Menu Bar
  • Editing Macros

The Visual Basic Editor

  • The Project Explorer
  • The Code Window
  • Procedures
  • Inserting Comments
  • Printing a Visual Basic Module
  • The Range Object

The Cells Property

  • The Range Property
  • Flexible Ranges
  • Range Contents
  • Building Formulae Control Structures

If…Then Decision Structures

  • Logical Operators
  • For… Loops
  • Do Loops
  • Event Handling

Vba Editing & Debugging

  • Auto Macros
  • Error Handling
  • Controls, Dialogue

Built-In Dialogue Boxes

  • Predefined Dialogue Boxes
  • Custom Forms  and Worksheet Forms
  • User-Defined Forms
  • Adding Form Controls
  • Form Control Properties
  • Control and Dialogue Box Events
  • Displaying and Dismissing a User Form
  • Handling Form Controls
  • Control Structures

Conditional Control Structures

  • Looping Control Structures
  • Non-Structured Statements
  • Subprocedures
  • Workbooks and Sheets

Activating a Workbook

  • Activating a Worksheet
  • ThisWorkBook, Running Code
  • Run Mode And Design Mode
  • Running Code From The Development Environment
  • The Project Explorer

Using The Project Explorer

  • The Properties Window

Changing A Property

  • Using Constants

Excel Constants and Variable Constants

  • Objects Properties and Methods

Controlling Objects with their Properties

  • Performing Actions with Methods
  • Performing Multiple Actions on an Object
  • Excel Objects

Objects, Properties and Methods

  • Getting & Setting Properties
  • Variables

Using Variables In Routines

  • Using Basic Functions

Inputbox Function

  • Msgbox Function
  • Using A Set Statement



Contact us for more detail about our trainings and for all other enquiries!

Upcoming Trainings

Join our public courses in our Canada facilities. Private class trainings will be organized at the location of your preference, according to your schedule.

17 January 2025 (3 Days)
Toronto, Montreal, Calgary
Classroom / Virtual Classroom
19 January 2025 (3 Days)
Toronto, Montreal, Calgary
Classroom / Virtual Classroom
09 February 2025 (3 Days)
Toronto, Montreal, Calgary
Classroom / Virtual Classroom
17 January 2025 (3 Days)
Toronto, Montreal, Calgary
Classroom / Virtual Classroom
19 January 2025 (3 Days)
Toronto, Montreal, Calgary
Classroom / Virtual Classroom
18 February 2025 (3 Days)
Toronto, Montreal, Calgary
Classroom / Virtual Classroom
09 February 2025 (3 Days)
Toronto, Montreal, Calgary
Classroom / Virtual Classroom
09 March 2025 (3 Days)
Toronto, Montreal, Calgary
Classroom / Virtual Classroom
Microsoft Excel Macro Training Course in Canada

Canada is a North American country. Known as the second-largest country of the world, Canada’s capital city is Ottawa. Toronto, Vancouver and Montreal are the biggest and most popular cities of this country. The 8,891-kilometer southern and western border between Canada and the United States is the world's longest intergovernmental land border. This country also has the longest coastline in the world.

Canada is a constitutional monarchy. The country was originally a British Empire colony and is now a part of the British Commonwealth. Both French and English are Canada’s official languages. Canada’s national animal is a beaver and the its flag design is a vertical triband of red and white with a red maple leaf charged in the centre. Some of the top-rated tourist attractions in Canada are Niagara Falls, Banff National Park and Rocky Mountains, CN Tower in Toronto City, Bay of Fundy, Old Quebec (Vieux-Quebec in French), the ski resort of Whistler, Ottawa's Parliament Hill and Vancouver Island.

Choose from our extensive selection of IT courses, covering programming, data analytics, software development, business skills, cloud computing, cybersecurity, project management. Our highly skilled instructors will deliver hands-on training and valuable insights at a location of your choice within Canada.
By using this website you agree to let us use cookies. For further information about our use of cookies, check out our Cookie Policy.