0% found this document useful (0 votes)
16 views

Excel Tutorial 12 Expanding Excel With Visual Basic For Applications

This document discusses various ways to expand Excel functionality through Visual Basic for Applications (VBA). It covers recording and editing macros, working with the VBA editor interface, using objects and properties, conditional statements, variables, user input, and customizing Excel's interface. The goal is to help users create customized Excel applications through VBA macros and programming.

Uploaded by

imuranganwa
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
16 views

Excel Tutorial 12 Expanding Excel With Visual Basic For Applications

This document discusses various ways to expand Excel functionality through Visual Basic for Applications (VBA). It covers recording and editing macros, working with the VBA editor interface, using objects and properties, conditional statements, variables, user input, and customizing Excel's interface. The goal is to help users create customized Excel applications through VBA macros and programming.

Uploaded by

imuranganwa
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 27

Excel Tutorial 12

Expanding Excel
with Visual Basic
for Applications

COMPREHENSIVE

Objectives

XP

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
Work with VBA objects, properties, and
methods
Create an input box to retrieve
information from the user
New Perspectives on Microsoft Office Excel 2007

Objectives

XP

Create and run If-Then control


structures
Work with comparison and logical
operators
Create message boxes
Customize the Quick Access Toolbar
Customize Excel

New Perspectives on Microsoft Office Excel 2007

XP
Developing an Excel
Application
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

Working with the Visual


Basic
Editor
In the Code group on the Developer

XP

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

Working with the Visual


Basic
Editor
A project
is a collection of macros,

XP

worksheets, data-entry forms, and other items


that make up the customized application
youre 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

Working with the Visual


Basic
Editor
A property is an attribute of an object

XP

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

Working with the Visual


Basic Editor

New Perspectives on Microsoft Office Excel 2007

XP

Working with Sub


Procedures
A sub procedure performs an action on your

XP

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

Working with Sub


Procedures

New Perspectives on Microsoft Office Excel 2007

XP

10

Referring to Objects

XP

VBA is an object-oriented
programming language, in which
tasks are performed by manipulating
objects

New Perspectives on Microsoft Office Excel 2007

11

Referring to Objects

XP

Objects are often grouped into


collections, which are themselves
objects, called collection objects

New Perspectives on Microsoft Office Excel 2007

12

Referring to Objects

XP

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

13

Referring to Objects

New Perspectives on Microsoft Office Excel 2007

XP

14

Applying Methods

XP

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

15

Working with Variables and


Values
A variable is a named element in a

XP

program that can be used to store and


retrieve information
Every variable is identified by a unique
variable name
Dim variable as type

New Perspectives on Microsoft Office Excel 2007

16

Retrieving Information from


the User

New Perspectives on Microsoft Office Excel 2007

XP

17

Working with Conditional


Statements

New Perspectives on Microsoft Office Excel 2007

XP

18

Working with Conditional


Statements

New Perspectives on Microsoft Office Excel 2007

XP

19

Working with Conditional


Statements

New Perspectives on Microsoft Office Excel 2007

XP

20

Working with Conditional


Statements

New Perspectives on Microsoft Office Excel 2007

XP

21

Creating a Message Box

XP

MsgBox Prompt, Buttons, Title

New Perspectives on Microsoft Office Excel 2007

22

XP
Customizing the Quick
Access
Toolbar
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
New Perspectives on Microsoft Office Excel 2007

23

Customizing the Quick


Access Toolbar

New Perspectives on Microsoft Office Excel 2007

XP

24

Customizing Excel Screen


Elements
Excel screen elements fall into three

XP

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

25

Excel Customization Options

New Perspectives on Microsoft Office Excel 2007

XP

26

Using the Save As PDF Add- XP


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

New Perspectives on Microsoft Office Excel 2007

27

You might also like