Excel Beth Horner +
Microsoft

Microsoft Excel Training Course

Course Overview

Master the world’s most powerful spreadsheet software with our MICT SETA accredited Microsoft Excel training. Whether you are a beginner looking to understand the basics or a professional aiming to master advanced data analysis and PivotTables, our facilitator-led sessions provide the hands-on experience you need to succeed.

Our Microsoft Excel courses are designed to boost workplace productivity and data accuracy. We don’t just teach features; we teach solutions. 

Why Choose Our Excel Training?

Our Microsoft Excel courses are designed to boost workplace productivity and data accuracy. We don’t just teach features; we teach solutions. By the end of this course, you will be able to automate repetitive tasks, visualize complex data through professional charts, and utilize powerful formulas to make informed business decisions.

What you will receive:

  • Live, interactive facilitator-led training (Online or On-site).
  • Comprehensive training manuals and practical exercises.
  • A formal Certificate of Attendance.

Course Outline and Modules

Microsoft Excel Refresher
Microsoft Excel Level 1 (Beginners)
Microsoft Excel Level 2 (Intermediate)
Microsoft Excel Level 3 (Advanced)

Course Content

Description: A short review of basic Excel for individuals who have prior experience but require a refresher.

Target Audience: For those who use Excel occasionally or need to refresh fundamentals before attending an intermediate course.

Note: Not for complete beginners; they should attend the two-day Level 1 course.

Duration: 1 full day (Onsite or Online).

Prerequisites: Knowledge of Windows and general PC usage.

Unit Standards: SAQA US ID 116937 (NQF Level 2, 4 Credits).

Module 1: Excel Essentials

  • The Excel screen and Understanding the Ribbon.
  • Contextual tabs and dialog box launchers.
  • Customizing the Quick Access Bar.
  • Using Help in Excel.
  • Workbooks, Worksheets, and cell/range selection.
  • Moving and scrolling through worksheets.

Module 2: Create a Spreadsheet

  • Types of data and data entry.
  • Using AutoFill and editing data.
  • File management, compatibility, and Formulas.
  • Absolute and Relative addressing.

Module 3: Edit a Spreadsheet

  • Changing column/row widths and cell alignment.
  • Centering headings over a group of cells.
  • Inserting/deleting rows, columns, and worksheets.
  • Renaming worksheets, moving, and copying.

Module 4: Format a Spreadsheet

  • Changing number formats, fonts, sizes, and colors.
  • Borders, Fill (shading), and copying formats.
  • Freezing panes and zooming the display.

Module 5: Printing a Spreadsheet

  • Using Page Layout View to create Headers & Footers.
  • Print Preview and using the Page Layout ribbon.
  • Manual Page Breaks, Orientation, and Scaling.
  • Selecting a print area and repeating headings.

Module 6: Spelling and Grammar

  • Setting defaults for Spellchecker and Dictionary Language.
  • Checking Spelling, Grammar, and using Autocorrect.

Module 7: Introduction to Working with Data

  • Sorting and Filtering lists.

Module 8: Charts

  • Inserting and editing charts.
  • Working with contextual tabs and chart options.
  • Adding/deleting data series and changing chart types/formats.
  • Adding text, drawing objects, and printing charts.

Course Content

Description: A foundation course for Excel covering spreadsheet creation, editing, formatting, printing, and basic formulas.

Who Should Attend: This course is designed for complete beginners who have never used Excel before.

Duration: 2 full days, available onsite or online.

Prerequisites: Basic knowledge of Windows and personal computer usage.

Unit Standards: SAQA US ID: 116937 (NQF level 2, 4 Credits).

Module 1: Excel Essentials

  • Definition of spreadsheets and opening Excel.
  • Navigating the Excel screen and understanding the Ribbon.
  • Customizing the Quick Access Bar and using Help.
  • Working with Workbooks, Worksheets, and selecting ranges.
  • Moving and scrolling through workbooks.

Module 2: Creating a Spreadsheet

  • Identifying types of data and performing data entry.
  • Using AutoFill and editing existing data.
  • Creating formulas and using absolute addressing.

Module 3: Editing a Spreadsheet

  • Adjusting column and row widths.
  • Alignment and centering headings over cells.
  • Inserting or deleting rows, columns, and worksheets.
  • Moving, copying, and using Find & Replace.

Module 4: Formatting a Spreadsheet

  • Applying number formats, cell styles, borders, and fill (shading).
  • Modifying character fonts, sizes, and colors.
  • Freezing worksheet titles, splitting screens, and zooming.
  • Copying formats to other cells.

Module 5: Printing a Spreadsheet

  • Using Page Layout View for Headers and Footers.
  • Using Print Preview and the Page Layout ribbon.
  • Managing manual page breaks, orientation, and scaling.
  • Defining a print area and repeating headings.

Module 6: Spelling and Grammar Check

  • Setting defaults for spellchecker and dictionary language.
  • Checking spelling, grammar, and using Autocorrect.

Module 7: Introduction to Working with Data

  • Sorting and filtering lists.

Module 8: Charts

  • Inserting, editing, and choosing chart options.
  • Adding or deleting data series.
  • Changing chart types and formats.
  • Adding text, drawing objects, and printing charts.
  • Addendum
  • Formula checking and auditing.
 

Course Content

Description: This is a middle level or intermediate course for people who have done a beginners' course but need more skills to analyse and report on data. It is a pre-requisite for the advanced course.

Who Should Attend: Anyone who is working on Excel but struggles with formulas and functions, or handling large spreadsheets for analysis and reporting. It is ideal for self-taught users needing a refresher or wanting to work smarter with newer versions.

Duration: 2 full days onsite/public venue/online.

Prerequisites: You must have attended a beginner's course in Excel and/or work with Microsoft Excel on a daily basis.

Unit Standards: SAQA US ID: 116940: Use a graphical user interface (GUI)-based spreadsheet application to solve a given problem. NQF level 3. Credits 6.

Module 1: Excel Environment

  • Plan, Prepare and Produce a Spreadsheet.
  • Customising the View and Preferences.
  • Working with Templates. Using Styles and themes.
  • Excel Essentials.

Module 2: Essential Functions and formulas

  • Basic Formulas and Functions.
  • Statistical functions: Max, Average, Min, Count, CountA.
  • Absolute, relative and mixed references in formulas.
  • Naming ranges and cells.

Module 3: Creating multiple-worksheet workbooks

  • Using Multiple Sheets: inserting, naming, deleting, grouping etc.
  • Moving, copying & pasting data.
  • Summing through the sheets.
  • Link Formulas.

Module 4: More on Functions

  • Getting help with functions: FX and Round.
  • Logical functions: IF, SumIF, CountIF.
  • Formula Auditing & show formula.

Module 5: Working with large spreadsheets

  • Freeze Panes.
  • Using split and side by side to view the spreadsheet.
  • New Window.
  • Text functions: Concatenate(Concat), Left, Right, Mid, Trim, Len, Text, TextJoin, Upper, Lower, Proper.
  • Flash Fill and Text to Column wizard.
  • Date functions: Now, Today, Weekday, Year, Month, Day.
  • Hiding columns & rows, Paste Special, and Using Find & Replace.
  • Cell comments and notes (365 only) and Conditional formatting.
  • Finding duplicates by using conditional formatting.

Module 6: Working with Data, Lists and Tables

  • Sorting and Filtering a list.
  • Using Subtotals and Outlines.
  • Using the create table feature, including modifying, formatting, and finding duplicates in a table.
  • Functions and formulas in a table and Using Slicers with Tables.
  • Display data trends using sparklines.

Course Content

Description: The advanced course helps you to automate spreadsheets, work with advanced functions and reports using pivot tables and pivot charts.

Who Should Attend: Only people who work daily on Excel with very large spreadsheets and who can do everything in the intermediate course should attend. This advanced course is a prerequisite for levels 4 and 5.

Duration: 2 full days onsite/public venue/online.

Prerequisites: Knowledge of Intermediate features is essential. The advanced course assumes that you are working with Excel on a daily basis and have used the features covered in the Beginners and Intermediate courses.

Unit Standards: SAQA US ID: 258878: Ensure spreadsheet integrity to enhance reliability. NQF level 4. Credits 3.

Customising Excel

Customise the Ribbon. Using Options in Excel.

Module 1: Understanding, creating a Database

  • Databases & Correct Data Input.
  • Using the Get & Transform Data.
  • Importing from Text & a PDF.

Module 2: Correcting the Data

  • Apply Data Validation, Circle Invalid Data, and Remove Validation Circles.
  • Custom Number Formats.

Module 3: Managing Data

  • Convert Text to Number Values & Numbers to Text.
  • Using Find & Replace and Go to Special.
  • Using Text functions: Trim, Clean, Text, Concatenate (Concat) and &, TextJoin, TextSplit, Left, Mid, Right, TextBefore, and TextAfter.

Module 4: Analysing data

  • Sorting, Filtering & Using Subtotals.
  • Advanced Conditional Formatting and Data Consolidation.
  • Name Manager.
  • Logical Functions: $IF$, Nested IF statements, $IFS$ (365 Only), IFERROR, $AND$, $OR$. $Sumif$, $Countif$, $Averageif$, $Sumifs$, $Countifs$, $Averageifs$, $Maxifs$, $Minifs$ (365 Only).
  • Lookup & Reference Functions: $VLookup$ Function, $Index$, $Match$, and $XLookup$ Function (365 Only).
  • Financial Functions: $PMT$, $FV$, $IPMT$.
  • Date Functions: $DateValue$, $Network Days$, $Network.Intl$, $Workday$, and $YearFrac$.

Module 5: Pivot Table Reports

  • Formatting Data as a Table and Creating a pivot table.
  • Filter, Show and Hide Pivot Table data and Use Slicers & Timelines.
  • Rearrange Pivot Tables and use fields, and Refresh Data.
  • Create separate pivot table reports and Use Show Value As.
  • Perform calculations within a pivot table and Add Subtotals and Grand Totals.
  • Format field settings and Apply a pivot table style.
  • Create a new custom Pivot table Style.
  • Create and Modify a Pivot Chart.

Module 6: Macros

  • Record a macro.
  • Relative and Absolute References.
  • Edit and Delete macros. Run a macro.
  • Assign macros to objects and to a toolbar.

Addendums

  • Arrays and Spill.
  • Dynamic Array Functions: Unique Function, Sort Function, SortBy Function, and Filter Function.
Microsoft Excel Refresher Microsoft Excel Level 1 (Beginners) Microsoft Excel Level 2 (Intermediate) Microsoft Excel Level 3 (Advanced)

Course Content

Description: A short review of basic Excel for individuals who have prior experience but require a refresher.

Target Audience: For those who use Excel occasionally or need to refresh fundamentals before attending an intermediate course.

Note: Not for complete beginners; they should attend the two-day Level 1 course.

Duration: 1 full day (Onsite or Online).

Prerequisites: Knowledge of Windows and general PC usage.

Unit Standards: SAQA US ID 116937 (NQF Level 2, 4 Credits).

Module 1: Excel Essentials

  • The Excel screen and Understanding the Ribbon.
  • Contextual tabs and dialog box launchers.
  • Customizing the Quick Access Bar.
  • Using Help in Excel.
  • Workbooks, Worksheets, and cell/range selection.
  • Moving and scrolling through worksheets.

Module 2: Create a Spreadsheet

  • Types of data and data entry.
  • Using AutoFill and editing data.
  • File management, compatibility, and Formulas.
  • Absolute and Relative addressing.

Module 3: Edit a Spreadsheet

  • Changing column/row widths and cell alignment.
  • Centering headings over a group of cells.
  • Inserting/deleting rows, columns, and worksheets.
  • Renaming worksheets, moving, and copying.

Module 4: Format a Spreadsheet

  • Changing number formats, fonts, sizes, and colors.
  • Borders, Fill (shading), and copying formats.
  • Freezing panes and zooming the display.

Module 5: Printing a Spreadsheet

  • Using Page Layout View to create Headers & Footers.
  • Print Preview and using the Page Layout ribbon.
  • Manual Page Breaks, Orientation, and Scaling.
  • Selecting a print area and repeating headings.

Module 6: Spelling and Grammar

  • Setting defaults for Spellchecker and Dictionary Language.
  • Checking Spelling, Grammar, and using Autocorrect.

Module 7: Introduction to Working with Data

  • Sorting and Filtering lists.

Module 8: Charts

  • Inserting and editing charts.
  • Working with contextual tabs and chart options.
  • Adding/deleting data series and changing chart types/formats.
  • Adding text, drawing objects, and printing charts.

Course Content

Description: A foundation course for Excel covering spreadsheet creation, editing, formatting, printing, and basic formulas.

Who Should Attend: This course is designed for complete beginners who have never used Excel before.

Duration: 2 full days, available onsite or online.

Prerequisites: Basic knowledge of Windows and personal computer usage.

Unit Standards: SAQA US ID: 116937 (NQF level 2, 4 Credits).

Module 1: Excel Essentials

  • Definition of spreadsheets and opening Excel.
  • Navigating the Excel screen and understanding the Ribbon.
  • Customizing the Quick Access Bar and using Help.
  • Working with Workbooks, Worksheets, and selecting ranges.
  • Moving and scrolling through workbooks.

Module 2: Creating a Spreadsheet

  • Identifying types of data and performing data entry.
  • Using AutoFill and editing existing data.
  • Creating formulas and using absolute addressing.

Module 3: Editing a Spreadsheet

  • Adjusting column and row widths.
  • Alignment and centering headings over cells.
  • Inserting or deleting rows, columns, and worksheets.
  • Moving, copying, and using Find & Replace.

Module 4: Formatting a Spreadsheet

  • Applying number formats, cell styles, borders, and fill (shading).
  • Modifying character fonts, sizes, and colors.
  • Freezing worksheet titles, splitting screens, and zooming.
  • Copying formats to other cells.

Module 5: Printing a Spreadsheet

  • Using Page Layout View for Headers and Footers.
  • Using Print Preview and the Page Layout ribbon.
  • Managing manual page breaks, orientation, and scaling.
  • Defining a print area and repeating headings.

Module 6: Spelling and Grammar Check

  • Setting defaults for spellchecker and dictionary language.
  • Checking spelling, grammar, and using Autocorrect.

Module 7: Introduction to Working with Data

  • Sorting and filtering lists.

Module 8: Charts

  • Inserting, editing, and choosing chart options.
  • Adding or deleting data series.
  • Changing chart types and formats.
  • Adding text, drawing objects, and printing charts.
  • Addendum
  • Formula checking and auditing.
 

Course Content

Description: This is a middle level or intermediate course for people who have done a beginners' course but need more skills to analyse and report on data. It is a pre-requisite for the advanced course.

Who Should Attend: Anyone who is working on Excel but struggles with formulas and functions, or handling large spreadsheets for analysis and reporting. It is ideal for self-taught users needing a refresher or wanting to work smarter with newer versions.

Duration: 2 full days onsite/public venue/online.

Prerequisites: You must have attended a beginner's course in Excel and/or work with Microsoft Excel on a daily basis.

Unit Standards: SAQA US ID: 116940: Use a graphical user interface (GUI)-based spreadsheet application to solve a given problem. NQF level 3. Credits 6.

Module 1: Excel Environment

  • Plan, Prepare and Produce a Spreadsheet.
  • Customising the View and Preferences.
  • Working with Templates. Using Styles and themes.
  • Excel Essentials.

Module 2: Essential Functions and formulas

  • Basic Formulas and Functions.
  • Statistical functions: Max, Average, Min, Count, CountA.
  • Absolute, relative and mixed references in formulas.
  • Naming ranges and cells.

Module 3: Creating multiple-worksheet workbooks

  • Using Multiple Sheets: inserting, naming, deleting, grouping etc.
  • Moving, copying & pasting data.
  • Summing through the sheets.
  • Link Formulas.

Module 4: More on Functions

  • Getting help with functions: FX and Round.
  • Logical functions: IF, SumIF, CountIF.
  • Formula Auditing & show formula.

Module 5: Working with large spreadsheets

  • Freeze Panes.
  • Using split and side by side to view the spreadsheet.
  • New Window.
  • Text functions: Concatenate(Concat), Left, Right, Mid, Trim, Len, Text, TextJoin, Upper, Lower, Proper.
  • Flash Fill and Text to Column wizard.
  • Date functions: Now, Today, Weekday, Year, Month, Day.
  • Hiding columns & rows, Paste Special, and Using Find & Replace.
  • Cell comments and notes (365 only) and Conditional formatting.
  • Finding duplicates by using conditional formatting.

Module 6: Working with Data, Lists and Tables

  • Sorting and Filtering a list.
  • Using Subtotals and Outlines.
  • Using the create table feature, including modifying, formatting, and finding duplicates in a table.
  • Functions and formulas in a table and Using Slicers with Tables.
  • Display data trends using sparklines.

Course Content

Description: The advanced course helps you to automate spreadsheets, work with advanced functions and reports using pivot tables and pivot charts.

Who Should Attend: Only people who work daily on Excel with very large spreadsheets and who can do everything in the intermediate course should attend. This advanced course is a prerequisite for levels 4 and 5.

Duration: 2 full days onsite/public venue/online.

Prerequisites: Knowledge of Intermediate features is essential. The advanced course assumes that you are working with Excel on a daily basis and have used the features covered in the Beginners and Intermediate courses.

Unit Standards: SAQA US ID: 258878: Ensure spreadsheet integrity to enhance reliability. NQF level 4. Credits 3.

Customising Excel

Customise the Ribbon. Using Options in Excel.

Module 1: Understanding, creating a Database

  • Databases & Correct Data Input.
  • Using the Get & Transform Data.
  • Importing from Text & a PDF.

Module 2: Correcting the Data

  • Apply Data Validation, Circle Invalid Data, and Remove Validation Circles.
  • Custom Number Formats.

Module 3: Managing Data

  • Convert Text to Number Values & Numbers to Text.
  • Using Find & Replace and Go to Special.
  • Using Text functions: Trim, Clean, Text, Concatenate (Concat) and &, TextJoin, TextSplit, Left, Mid, Right, TextBefore, and TextAfter.

Module 4: Analysing data

  • Sorting, Filtering & Using Subtotals.
  • Advanced Conditional Formatting and Data Consolidation.
  • Name Manager.
  • Logical Functions: IF, Nested IF statements,  IFS (365 Only), IFERROR,  AND, OR. Sumif, Countif, Averageif, Sumifs, Countifs, Averageifs, Maxifs, Minifs (365 Only).
  • Lookup & Reference Functions: VLookup Function, Index, Match, and XLookup Function (365 Only).
  • Financial Functions: PMT, FV, IPMT.
  • Date Functions: DateValue, Network Days, Network.Intl, Workday, and YearFrac.

Module 5: Pivot Table Reports

  • Formatting Data as a Table and Creating a pivot table.
  • Filter, Show and Hide Pivot Table data and Use Slicers & Timelines.
  • Rearrange Pivot Tables and use fields, and Refresh Data.
  • Create separate pivot table reports and Use Show Value As.
  • Perform calculations within a pivot table and Add Subtotals and Grand Totals.
  • Format field settings and Apply a pivot table style.
  • Create a new custom Pivot table Style.
  • Create and Modify a Pivot Chart.

Module 6: Macros

  • Record a macro.
  • Relative and Absolute References.
  • Edit and Delete macros. Run a macro.
  • Assign macros to objects and to a toolbar.

Addendums

  • Arrays and Spill.
  • Dynamic Array Functions: Unique Function, Sort Function, SortBy Function, and Filter Function.

Excel Specialist Courses

Excel Level 4: Business Reporting using PowerBI
MS Excel Introduction to Visual Basic for Applications (VBA)

Course Content

Description: Power BI is a collection of software services, apps, and connectors that work together to turn unrelated sources of data into coherent, visually immersive, and interactive insights. You can create your own data set based on a single or multiple sources and transform this data into professional quality interactive dashboards.

Who Should Attend: Anyone looking to pursue a career in data analysis or business intelligence. Data analysts and Excel users hoping to develop advanced data modelling, dashboard design, and business intelligence skills. Management accountants, marketing and operational analysts, and all Excel users who work with data reports and dashboards.

Duration: 2 days.

Prerequisites: You must have attended our advanced course or one similar. Work with large amounts of data daily requiring sophisticated reporting.

Unit Standards: Information not specified in the document for this level .

Module 1: Introduction to power BI

  • What is power BI.
  • Understanding the power BI architecture.
  • Installing power BI desktop. Signup with the Power BI service.

Module 2: Importing data using Power BI

  • Loading data from files and databases.
  • Removing unwanted rows and columns.
  • Transforming data, cleansing and shaping data.
  • Using functions and parameters.
  • Discuss direct query and live query.
  • Power Query best practice.

Module 3: Enriching your data model with DAX

  • Understanding table relationships (Active vs inactive & single direction vs both).
  • Creating calculated columns and measures.
  • Extending your model using date tables (Calculated table).
  • Create hierarchies.
  • Change date and number formats.
  • Understanding evaluation context and time intelligence functions.
  • Modelling best practice.

Module 4: Visualisations

  • Chart types and formatting charts.
  • Understanding report, page and visual filters and slicers.
  • Designing interactive reports.
  • Enhanced reports with text boxes, annotation shapes and images.
  • Custom visuals and using report themes.
  • Visualisation best practice.

Course Content

Description: An introduction to VBA using Excel where macros are automated and edited using Visual Basic. Programming structures and principles are introduced at a beginners' level.

Who Should Attend: This course is intended for a person who knows Excel to an advanced level. It is designed for people who work with large quantities of data and need to automate those processes.

Duration: 2 days. Prerequisites: Advanced knowledge of Excel is required to attend this course.

Unit Standards: Information not specified in the document for this level .

Module 1: Getting started

  • Introducing Visual Basic for Applications.
  • Recording, running, and editing a macro in the Visual Basic editor.
  • Security issues when creating workbooks with macros and the Personal Macro Workbook.
  • Understanding Relative and Absolute Macros.
  • Assigning Macros to Toolbars, objects, or command buttons.
  • Understanding the development environment, using Visual Basic help, and closing the editor.

Module 2: Working with Procedures & Functions

  • Understanding modules and procedures.
  • Creating and calling sub procedures, and using the immediate window.
  • Creating function procedures and naming procedures.
  • Working with the code editor.

Module 3: Understanding Objects

  • Understanding objects and navigating the Excel object hierarchy.
  • Understanding collections and using the object browser.
  • Working with properties, using the "with" statements, and working with methods.
  • Creating an event procedure.

Module 4: Using Expressions, Variables and Intrinsic Functions

  • Understanding expressions, statements, and constants.
  • Declaring variables, understanding data types, and variable scope.
  • Using intrinsic functions and constants.
  • Using message boxes and input boxes.
  • Declaring and using object variables.

Module 5: Controlling program execution

  • Understanding control of flow structures and Boolean expressions.
  • Using the if...end if decision structure.
  • Using the do...loop, for...next, and for each...next structures.
  • Guidelines for the use of control-of-flow structures.

Module 6: Working with Forms and Controls

  • Understanding UserForms, the toolbox, and UserForm properties, events, and methods.
  • Understanding and setting control properties. Working with label, text box, command button, combo box, frame, and option button controls.
  • Setting tab order, populating controls, and adding code to controls.
  • Launching a form in code.

Module 7: Debugging code

  • Understanding errors and using debugging tools.
  • Setting breakpoints and stepping through code.
  • Using break mode during run mode and determining the value of expressions.

Module 8: Handling errors

  • Understanding error handling and VBA's error trapping options.
  • Trapping errors with the error statement.
  • Understanding the error object and writing error handling routines.
  • Working with inline error handling.

That completes the transcription for the Introduction to VBA course. Since this is often the final level for many users, would you like me to create a "Learning Path" summary that shows how a student would progress from Level 1 all the way through to VBA?

Excel Level 4: Business Reporting using PowerBI MS Excel Introduction to Visual Basic for Applications (VBA)

Course Content

Description: Power BI is a collection of software services, apps, and connectors that work together to turn unrelated sources of data into coherent, visually immersive, and interactive insights. You can create your own data set based on a single or multiple sources and transform this data into professional quality interactive dashboards.

Who Should Attend: Anyone looking to pursue a career in data analysis or business intelligence. Data analysts and Excel users hoping to develop advanced data modelling, dashboard design, and business intelligence skills. Management accountants, marketing and operational analysts, and all Excel users who work with data reports and dashboards.

Duration: 2 days.

Prerequisites: You must have attended our advanced course or one similar. Work with large amounts of data daily requiring sophisticated reporting.

Unit Standards: Information not specified in the document for this level .

Module 1: Introduction to power BI

  • What is power BI.
  • Understanding the power BI architecture.
  • Installing power BI desktop. Signup with the Power BI service.

Module 2: Importing data using Power BI

  • Loading data from files and databases.
  • Removing unwanted rows and columns.
  • Transforming data, cleansing and shaping data.
  • Using functions and parameters.
  • Discuss direct query and live query.
  • Power Query best practice.

Module 3: Enriching your data model with DAX

  • Understanding table relationships (Active vs inactive & single direction vs both).
  • Creating calculated columns and measures.
  • Extending your model using date tables (Calculated table).
  • Create hierarchies.
  • Change date and number formats.
  • Understanding evaluation context and time intelligence functions.
  • Modelling best practice.

Module 4: Visualisations

  • Chart types and formatting charts.
  • Understanding report, page and visual filters and slicers.
  • Designing interactive reports.
  • Enhanced reports with text boxes, annotation shapes and images.
  • Custom visuals and using report themes.
  • Visualisation best practice.

Course Content

Description: An introduction to VBA using Excel where macros are automated and edited using Visual Basic. Programming structures and principles are introduced at a beginners' level.

Who Should Attend: This course is intended for a person who knows Excel to an advanced level. It is designed for people who work with large quantities of data and need to automate those processes.

Duration: 2 days. Prerequisites: Advanced knowledge of Excel is required to attend this course.

Unit Standards: Information not specified in the document for this level .

Module 1: Getting started

  • Introducing Visual Basic for Applications.
  • Recording, running, and editing a macro in the Visual Basic editor.
  • Security issues when creating workbooks with macros and the Personal Macro Workbook.
  • Understanding Relative and Absolute Macros.
  • Assigning Macros to Toolbars, objects, or command buttons.
  • Understanding the development environment, using Visual Basic help, and closing the editor.

Module 2: Working with Procedures & Functions

  • Understanding modules and procedures.
  • Creating and calling sub procedures, and using the immediate window.
  • Creating function procedures and naming procedures.
  • Working with the code editor.

Module 3: Understanding Objects

  • Understanding objects and navigating the Excel object hierarchy.
  • Understanding collections and using the object browser.
  • Working with properties, using the "with" statements, and working with methods.
  • Creating an event procedure.

Module 4: Using Expressions, Variables and Intrinsic Functions

  • Understanding expressions, statements, and constants.
  • Declaring variables, understanding data types, and variable scope.
  • Using intrinsic functions and constants.
  • Using message boxes and input boxes.
  • Declaring and using object variables.

Module 5: Controlling program execution

  • Understanding control of flow structures and Boolean expressions.
  • Using the if...end if decision structure.
  • Using the do...loop, for...next, and for each...next structures.
  • Guidelines for the use of control-of-flow structures.

Module 6: Working with Forms and Controls

  • Understanding UserForms, the toolbox, and UserForm properties, events, and methods.
  • Understanding and setting control properties. Working with label, text box, command button, combo box, frame, and option button controls.
  • Setting tab order, populating controls, and adding code to controls.
  • Launching a form in code.

Module 7: Debugging code

  • Understanding errors and using debugging tools.
  • Setting breakpoints and stepping through code.
  • Using break mode during run mode and determining the value of expressions.

Module 8: Handling errors

  • Understanding error handling and VBA's error trapping options.
  • Trapping errors with the error statement.
  • Understanding the error object and writing error handling routines.
  • Working with inline error handling.

That completes the transcription for the Introduction to VBA course. Since this is often the final level for many users, would you like me to create a "Learning Path" summary that shows how a student would progress from Level 1 all the way through to VBA?

We’re a team of expert trainers dedicated to empowering teams through live, interactive Microsoft Office and computer literacy workshops

Contact Us

Stay Connected

Cart(0 items)

No products in the cart.

Select the fields to be shown. Others will be hidden. Drag and drop to rearrange the order.
  • Image
  • SKU
  • Rating
  • Price
  • Stock
  • Availability
  • Add to cart
  • Description
  • Content
  • Weight
  • Dimensions
  • Additional information
Click outside to hide the comparison bar
Compare