Microsoft Project: Visual Basic for Applications
(VBA) Macros | Introduction
Microsoft Project Training Series | Level 4
Duration: 2 days
Microsoft® Project® Versions: 2010 | 2013 | 2016 | 365 (other versions on request)
Delivery Methods: Instructor-led classroom (ILC) | Virtual classroom (VC) on request
Course Dates: June 28/29, 2017 | View schedule
Course Fee: $595 CDN per person + HST or BYOD (bring your own device): $545 CDN person + HST*
Note: Public scheduled dates for this course are delivered as live instructor-led classroom training.
This instructor-led course is designed for the Microsoft Project user who wants automate tasks using Visual Basic for Applications (VBA) but has little or no programming experience. Students will write VBA macros and use modules, procedures, variables and constants within the Visual Basic Editor (VBE) window. Using many different samples, students will create sub procedures with if statements, loops and dialogs. Macros will be be run using different strategies to automate Microsoft Project.
Prerequisite: Microsoft Project: Intermediate or equivalent knowledge and skills.
Custom training: This course may be delivered at your site or ours as an instructor-led or virtual classroom solution. Contact us at email@example.com for more information including savings for custom group training.
Related training: View all Microsoft Project courses
INCLUDED IN THIS COURSE
- Comprehensive course manual or published book
- Keyboard shortcuts quick reference
- Sample and exercise files
- Refreshments (for classes conducted in Avantix Learning classrooms)
- Certificate of completion
- Follow-up email support
VBA Macro Concepts in Microsoft Project
- What is a VBA macro?
- Displaying the Developer tab in Microsoft Project
- Saving files with macros enabled
Microsoft Project Macro Security
- Specifying macro security settings in Project
- Creating a trusted folder for macro enabled projects
Working in the Visual Basic Editor (VBE)
- Displaying the Visual Basic Editor (VBE)
- Exiting the VBE
- Using the Project Explorer to locate modules
- Working in the Code Window
- Showing/hiding panes in the VBE
- Entering properties
Writing Sub Procedures with VBA
- Code syntax logic
- Entering sub procedures
- Macro naming conventions
- Working with modules in projects
- Using methods with objects
- Inserting comments
- Running procedures within other procedures
- Running macros in different ways
Using Variables and Constants
- Using constants and variables in code
- Types of variables
- Declaring variables
- Declaring several variables
- Procedure level scope, module level scope or public scope
If Decision Structures
- Writing If statements in code
- Using If for single and multiple conditions
User Interaction using Messages
- Displaying messages with message boxes
- Using input boxes and extracting user information
- Specifying arguments
- Looping for items
- Exiting a loop
- Using the Do Loop statement
- Opening and closing using VBA
- Accessing project information
- Referencing files, folders and drives
- Types of errors
- Working in the Immediate window
- Using basic error handling
- Resuming macros after an error
Register Now for a public course at our downtown Toronto location at 1 Yonge Street, Suite 1801 (Toronto Star Building), Toronto, Ontario, Canada.
Do you need more information? Contact us!
Copyright 2017 Avantix Learning Inc.
To request this page in an alternate format, contact our staff.
*Prices subject to change.
Register now for a public scheduled course or contact us to discuss custom on-site or off-site training options.
Microsoft Project: Introduction
Microsoft Project: Intermediate / Advanced
Microsoft Project: Generating Reports
Microsoft Access: Introduction
Microsoft Excel: Intermediate / Advanced
You may like
7 Microsoft Project Navigation and Selection Shortcuts in Task Lists
If you are working in Gantt Chart view, you can use these keyboard shortcuts to quickly move and select in your task list.
10 Microsoft Project Shortcuts to Zoom and Move Quickly in the Gantt Chart Timescale
Zoom in, out and move using these great shortcuts in the Microsoft Project Gantt Chart timescale. The timescale in the Gantt Chart view appears on the right side and displays units of time.
Auto vs Manual Scheduling in Microsoft Project
In newer versions of Microsoft Project, you have the option of scheduling tasks using manual or auto scheduling. In earlier versions, Microsoft Project used auto scheduling which takes advantage of Project's scheduling engine to schedule tasks.
How to Create a Timeline in Microsoft Project
Timelines are a great way to view key tasks and milestones in a project. You can add tasks to a timeline and then format it any way you'd like. Copy a timeline into an email or Word or PowerPoint file to present the timeline.
You may also like
Excel XLOOKUP Function (Overview, Syntax + Formula Examples)
The XLOOKUP function is a replacement for Excel's traditional VLOOKUP function (as well as HLOOKUP and INDEX / MATCH functions). It has a new set of arguments and is available in Excel 2021 and 365. It allows you to look up a value from an array in a range or table and return one or more results. One of the primary benefits of XLOOKUP is that it can look up from columns to the left in a data set and return a range.
How to Use Go to Special in Excel to Find, Select, Replace and Format Data
You can use Go To Special in Excel to quickly find and select cells of a specific type within your worksheet. It only selects cells in the current worksheet, not the entire workbook. Go To Special also searches within the selected range if a range has been selected. You can find many useful things using the Go To Special dialog box including formulas, constants, blanks, visible cells and conditional formatting. After you select multiple cells with Go To Special, you can enter data in the selected cells by pressing Ctrl + Enter or by applying formatting.
3 Ways to Insert or Type the Euro Symbol in PowerPoint (€)
You can insert the euro sign or symbol (€) in a PowerPoint presentation using built-in PowerPoint commands or keyboard shortcuts (Alt code or AutoCorrect shortcuts).
Microsoft, the Microsoft logo, Microsoft Office and related Microsoft applications and logos are registered trademarks of Microsoft Corporation in Canada, US and other countries. All other trademarks are the property of the registered owners.
Avantix Learning | 1 Yonge Street, Suite 1801 (Toronto Star Building), Toronto, Ontario, Canada M5E 1W7 | firstname.lastname@example.org