PowerPoint Presentation*
Create a macro using the macro recorder
Work with the Project Explorer and Properties window of the VBA
Editor
Edit a sub procedure
Run a sub procedure
Create an input box to retrieve information from the user
New Perspectives on Microsoft Office Excel 2007
*
XP
XP
Objectives
Create message boxes
Customize Excel
*
XP
XP
*
If the Excel Developer tab is not on the Ribbon, click the Office
Button, click the Excel Options button, click Popular in the Excel
Options dialog box (if necessary), click the Show Developer tab in
the Ribbon check box to insert a check mark, and then click the OK
button
New Perspectives on Microsoft Office Excel 2007
XP
XP
Working with the Visual Basic Editor
In the Code group on the Developer tab, click the Macros
button
Click the macro name in the Macro name box, if necessary, and then
click the Edit button
New Perspectives on Microsoft Office Excel 2007
*
XP
XP
Working with the Visual Basic Editor
A project is a collection of macros, worksheets, data-entry forms,
and other items that make up the customized application you’re
trying to create
Project Explorer is the window in the Visual Basic Editor that
displays a hierarchical list of all currently open projects and
their contents
The Project Explorer window is dockable
An object is any element within the Excel working environment such
as a worksheet, cell, workbook, or even Excel itself
New Perspectives on Microsoft Office Excel 2007
*
XP
XP
Working with the Visual Basic Editor
A property is an attribute of an object that defines one of its
characteristics, such as its name, size, color, or location on the
screen
You can view a list of properties for any object in the Properties
window
A module is a collection of VBA macros
The Code window displays the VBA macro code associated with any
item in Project Explorer
New Perspectives on Microsoft Office Excel 2007
*
XP
XP
New Perspectives on Microsoft Office Excel 2007
*
XP
XP
Working with Sub Procedures
A sub procedure performs an action on your project or workbook,
such as formatting a cell or displaying a chart
A function procedure returns a value
A property procedure is used to create custom properties for the
objects in your project
Syntax refers to the set of rules that specify how you must enter
certain commands so that VBA interprets them correctly
A comment is a statement that describes the behavior or purpose of
a procedure, but does not perform any action
New Perspectives on Microsoft Office Excel 2007
*
XP
XP
*
XP
XP
Referring to Objects
VBA is an object-oriented programming language, in which tasks are
performed by manipulating objects
New Perspectives on Microsoft Office Excel 2007
*
XP
XP
Referring to Objects
Objects are often grouped into collections, which are themselves
objects, called collection objects
New Perspectives on Microsoft Office Excel 2007
*
XP
XP
Referring to Objects
VBA organizes objects and object collections in a hierarchy with
the Excel application at the top and the individual cells of a
workbook at the bottom
New Perspectives on Microsoft Office Excel 2007
*
XP
XP
*
XP
XP
Applying Methods
A method is an action that can be performed on an object, such as
closing a workbook or printing the contents of a worksheet
New Perspectives on Microsoft Office Excel 2007
*
XP
XP
Working with Variables and Values
A variable is a named element in a program that can be used to
store and retrieve information
Every variable is identified by a unique variable name
Dim variable as type
*
XP
XP
New Perspectives on Microsoft Office Excel 2007
*
XP
XP
*
XP
XP
*
XP
XP
*
XP
XP
*
XP
XP
*
XP
XP
Click the Office Button, and then click Excel Options
Click Customize in the Excel Options list
Click the Customize Quick Access Toolbar arrow, and select whether
to customize the toolbar for all documents or a specific
workbook
To add a command to the Quick Access Toolbar, click the command in
the left list box, and then click the Add button
To remove a command from the Quick Access Toolbar, click the
command in the right list box, and then click the Remove
button
Click the OK button
*
XP
XP
New Perspectives on Microsoft Office Excel 2007
*
XP
XP
Customizing Excel Screen Elements
Excel screen elements fall into three general categories with
elements that are: (1) part of the Excel program, (2) part of the
Excel workbook window, and (3) part of the Excel worksheet
New Perspectives on Microsoft Office Excel 2007
*
XP
XP
*
XP
XP
Using the Save As PDF Add-In
PDF (Portable Document Format) is a file format developed by Adobe
Systems that supports all of the elements of a printed document but
in an electronic format that is easily shared
Add-in available from microsoft.com
*