Suffolk Chamber of Commerce - we mean businessMatrixOn Our Marks information

Courses / Introduction to Excel Power Macros (VBA)

Introduction to Excel Power Macros (VBA)

Provider
Desktop Training & Development Ltd
Summary
This course is designed to teach delegates the basics of Excel Power Macros.

About the Course

Target
This course is suitable for those with a good knowledge of Excel.
Entry requirements
A thorough knowledge of Excel is essential: however, no knowledge of Visual Basic for Applications is needed.
Outcome
Content
Recording Macros
  • using the macro recorder
  • running macros via worksheet buttons 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 and modules
  • reviewing VBA code
  • procedures, keywords, statements and comments
  • Indenting code
  • customising the VBE window.

    Creating and Modifying VBA Code
  • deleting code
  • making long statements readable
  • using message boxes to interact with the user
  • using input boxes to get information from the user
  • copying code in the VBE window.

    Working with Worksheets and Cells
  • navigating around worksheets
  • editing and formatting cells
  • copying and pasting information
  • inserting worksheets, rows, columns and cells · deleting worksheets, rows, columns and 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 (Part 1)
  • break mode
  • stepping through code
  • using auto data tips.

    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 workbook
  • saving a workbook file.

    Creating Re-usable Code
  • passing arguments to a procedure
  • exploring the benefits of re-usable code.

    De-Bugging (Part 2)
  • using the immediate window
  • using the locals window
  • using watch expressions
  • using the call stack.

    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 user defined functions.

    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
  • summary of the principles to be adopted when creating VBA procedures.


    A comprehensive course manual provides support throughout the course and upon your return to the office.
  • Cost
    Please contact the provider for course fees.
    Enrolment
    Telephone, fax or write to Desktop.
    Website
    www.desktoptraining.co.uk

    Availability

    Starts
    28th -29th Sept or 29th -30th Nov. Please Contact Desktop Training for further dates
    Duration
    Two days
    Timetable
    9.30 am - 16.30 pm
    Provider
    Desktop Training & Development Ltd

    Venues/Contact

    Main (View map) 11 Beta Terrace
    Masterlord Office Village
    Ransomes Europark
    Ipswich, Suffolk
    IP3 9FE
    UNITED KINGDOM

    Telephone 0845 1188150

    Email info@desktoptraining.co.uk

    Website http://www.desktopcourses.co.uk

    Venue Notes 0

    Course Ratings and Comments

    There are currently no ratings for this course.

    Rate and comment on this course

    You need to be logged in before you can give a rating and comment on this course.

    Disclaimer

    The information on this website is gathered from third parties and responsibility cannot be accepted on their behalf.

    Where we have signposted to 'Informal Learning' we can not guarantee that all details/links are fully current.

    Join Suffolk TAP

    To get full access to the Courses, Forums, and even add your own courses on the site please register with Suffolk TAP.

    Join TAP