Microsoft Excel - Macros

Excel Macros (Versions 2003 to 2007)
Duration: Two Days


Aims and Objectives of the workshop  This course covers automation and customising of Excel using macros and screen items (such as buttons and menus). Delegates learn how to record macros using VB code and assign macros to screen items.
At the end of the workshop delegates will feel confident in using VBA for excel
Who should attend    Excel users who, at intermediate or advanced level, want to learn how to speed up and automate their work (or other users' work) in the application using macros.
Experience needed Delegates should have a good grounding in Excel (any version) and be familiar with absolute Vs relative cell referencing, functions and formula syntax and sheet linking. Familiarity with the macro recorder would be an advantage. However, those wishing to learn or practice VBA itself should seek another course.

Course Content

Introduction

  • What is a Macro?
  • Good Practice
  • Good Planning
  • Good Habits
  • Demonstration
  • Run a Pre-recorded Macro

The Excel Macro Recorder

  • Introduction to the Macro Recorder
  • Recording a Macro.
  • Running a Macro
  • Relative and Absolute Recording

Macro Storage

  • Introduction
  • The Default Macro Storage Location
  • The Personal Macro Workbook
  • Macro Shortcut Keys
  • Assigning a Shortcut Key
  • Deleting Macros

Macro Storage Concepts (within the visual basic program)

  • Modules
  • The VB Editor
  • Working With Modules
  • Projects
  • Editing Macros
  • Introduction
  • Editing a Macro 
  • Aspects of Macro Procedures
  • Copying Macros
  • Copying Code
  • Linking Macros
  • Linking or Calling Macros

User-Defined Functions (create your own calculation functions)

  • Introduction
  • Creating a User-Defined Function
  • Using a User-Defined Function
  • Globally Available User-Defined Functions
  • Auto Executable Macros
  • The Automatic Features 

Objects (boxes seen on screen when a macro is run) 

  • Introduction
  • The VBA Object Browser
  • Built-In Dialog Boxes
  • Custom Dialog Boxes
  • Message Boxes 
  • The MsgBox function
  • Input Boxes
  • Declaring Message Boxes and Input Boxes as Variables 
  • Assigning a Macro to a Toolbar Button

Please note that sections of this course can be mixed with other courses to create your own bespoke training package.


Sitemap | Google Sitemap | Admin Login