Excel Visual Basic Programming

Course Specifications

Course Length: 1 Day, 8:30 am to 4:30 pm

Location: Entre Technology Services, LLC  1501 N. 14th St. West, Suite 1511

Registration: Call your Account Manager at 406.256.5700 or use our Registration Forms

Course Description

Course Objective: 

In the previous Excel courses, you used Excel to simplify business tasks, including the creation of spreadsheets, graphs, charts, and formulas that were difficult to create and nearly impossible to maintain using pencil and paper. You now want to simplify your work in the Excel environment by automating many of the repetitive tasks that are part of spreadsheet development. In Excel 2003: Introduction to VBA you apply the Visual Basic for Applications (VBA) programming language to simplify many of the tasks you learned in Excel 2003: Level 1 and Excel 2003: Level 2.

Target Student: 

This course is designed for someone who has extensive knowledge of Excel and may have some knowledge of programming concepts in any programming language. General knowledge of Excel’s built-in functions for math and text operations will be helpful.

Prerequisites: 

To ensure your success, we recommend you first take the following Element K course or have equivalent knowledge:

Excel 2002 Level 1
Excel 2002 Level 2
Word 2002 Level 1

Delivery Method:

Instructor led, group-paced, classroom-delivery learning model with structured hands-on activities.

Performance-Based Objectives

Upon successful completion of this course, students will be able to:

Develop macros.
Format worksheets.
Create an interactive worksheet.
Work with multiple worksheets.
Perform calculations.

Course Content

Lesson 1: Developing Macros

Create a Macro with the Macro Recorder
Edit a Macro
Debug a Macro
Customize Toolbars, Menus, and Hotkeys

Lesson 2: Formatting Worksheets

Sort Data
Insert Rows and Columns
Insert Text
Format Text
Duplicate Data
Generate a Report

Lesson 3: Creating an Interactive Worksheet

Determine Dialog Box Type
Capture User Input

Lesson 4: Working with Multiple Worksheets

Insert, Copy, and Delete Worksheets
Rename Worksheets
Modify the Order of Worksheets
Print Worksheets

Lesson 5: Performing Calculations

Create User-defined Functions
Automate SUM Functions