Разделы презентаций


Microsoft Excel 2007 - Programming with Excel

Содержание

Microsoft Office Excel 2007 - Illustrated View VBA codeAnalyze VBA codeWrite VBA codeAdd a conditional statementObjectives

Слайды и текст этой презентации

Слайд 1Microsoft Excel 2007 - Illustrated
Programming with Excel

Microsoft Excel 2007 - IllustratedProgramming with Excel

Слайд 2Microsoft Office Excel 2007 - Illustrated
View VBA code
Analyze VBA code
Write

VBA code
Add a conditional statement
Objectives

Microsoft Office Excel 2007 - Illustrated			View VBA codeAnalyze VBA codeWrite VBA codeAdd a conditional statementObjectives

Слайд 3Microsoft Office Excel 2007 - Illustrated
Prompt the user for data
Debug

a macro
Create a main procedure
Run a main procedure
Objectives

Microsoft Office Excel 2007 - Illustrated			Prompt the user for dataDebug a macroCreate a main procedureRun a main

Слайд 4Microsoft Office Excel 2007 - Illustrated
Unit Introduction
Excel macros are written

in a programming language called Visual Basic for Applications, or

VBA
Create a macro with the Excel macro recorder
The recorder writes the VBA instructions for you
Enter VBA instructions manually
Sequence of VBA statements is called a procedure
Microsoft Office Excel 2007 - Illustrated			Unit IntroductionExcel macros are written in a programming language called Visual Basic

Слайд 5Microsoft Office Excel 2007 - Illustrated
Viewing VBA Code
View existing VBA

code to learn the language
To view VBA code, open the

Visual Basic Editor
Contains a Project Explorer window, a Properties window, and a Code window
VBA code appears in the Code window
The first line of a procedure is called the procedure header
Items displayed in blue are keywords
Green notes explaining the code are called comments
Microsoft Office Excel 2007 - Illustrated			Viewing VBA CodeView existing VBA code to learn the languageTo view VBA

Слайд 6Microsoft Office Excel 2007 - Illustrated
Viewing VBA Code (cont.)
Comments
Procedure header
Keyword

Microsoft Office Excel 2007 - Illustrated			Viewing VBA Code (cont.)CommentsProcedure headerKeyword

Слайд 7Microsoft Office Excel 2007 - Illustrated
Viewing VBA Code (cont.)
Understanding the

Visual Basic Editor
A module is the Visual Basic equivalent of

a worksheet
Store macro procedures
A module is stored in a workbook, or project, along with worksheets
View and edit modules in the Visual Basic Editor
Microsoft Office Excel 2007 - Illustrated			Viewing VBA Code (cont.)Understanding the Visual Basic EditorA module is the Visual

Слайд 8Microsoft Office Excel 2007 - Illustrated
Analyzing VBA Code
Analyzing VBA code
Every

element of Excel, including a range, is considered an object
A

range object represents a cell or a range of cells
A property is an attribute of an object that defines one of the object’s characteristics, such as size
The last line in VBA code is the procedure footer
Microsoft Office Excel 2007 - Illustrated			Analyzing VBA CodeAnalyzing VBA codeEvery element of Excel, including a range, is

Слайд 9Microsoft Office Excel 2007 - Illustrated
Analyzing VBA Code (cont.)
Selects range

object cell A2
Applies bold formatting to range A3:F3
Sets width of

columns B-F to AutoFit
Microsoft Office Excel 2007 - Illustrated			Analyzing VBA Code (cont.)Selects range object cell A2Applies bold formatting to range

Слайд 10Microsoft Office Excel 2007 - Illustrated
Writing VBA Code
To write your

own code, open the Visual Basic Editor and add a

module to the workbook
You must follow the formatting rules, or syntax, of the VBA programming language exactly
A misspelled keyword of variable name will cause a procedure to fail
Microsoft Office Excel 2007 - Illustrated			Writing VBA CodeTo write your own code, open the Visual Basic Editor

Слайд 11Microsoft Office Excel 2007 - Illustrated
Writing VBA Code (cont.)
Comments begin

with apostrophes
Information between quotes will be inserted in the active

cell
Microsoft Office Excel 2007 - Illustrated			Writing VBA Code (cont.)Comments begin with apostrophesInformation between quotes will be inserted

Слайд 12Microsoft Office Excel 2007 - Illustrated
Writing VBA Code (cont.)
Entering code

using AutoComplete
To assist you in entering the VBA code, the

Editor often displays a list of words that can be used in the macro statement
Typically the list appears after you press period [.]
Microsoft Office Excel 2007 - Illustrated			Writing VBA Code (cont.)Entering code using AutoCompleteTo assist you in entering the

Слайд 13Microsoft Office Excel 2007 - Illustrated
Adding a Conditional Statement
Sometimes you

may want a procedure to take an action based on

a certain condition or set of conditions
One way to add this type of statement is by using an If...Then…Else statement
The syntax for this statement is: If condition then statements Else [else statements]
Microsoft Office Excel 2007 - Illustrated			Adding a Conditional StatementSometimes you may want a procedure to take an

Слайд 14Microsoft Office Excel 2007 - Illustrated
Adding a Conditional Statement (cont.)
Elements

of the If…then…Else statement appear in blue

Microsoft Office Excel 2007 - Illustrated			Adding a Conditional  Statement (cont.)Elements of the If…then…Else statement appear in

Слайд 15Microsoft Office Excel 2007 - Illustrated
Prompting the User for Data
When

automating routine tasks, sometimes you need to pause a macro

for user input
Use the VBA InputBox function to display a dialog box that prompts the user for information
A function is a predefined procedure that returns a value
Microsoft Office Excel 2007 - Illustrated			Prompting the User for DataWhen automating routine tasks, sometimes you need to

Слайд 16Microsoft Office Excel 2007 - Illustrated
Prompting the User for Data

(cont.)
This text will appear in a dialog box
Comment points out

error in next line of the procedure
Microsoft Office Excel 2007 - Illustrated			Prompting the User for Data (cont.)This text will appear in a dialog

Слайд 17Microsoft Office Excel 2007 - Illustrated
Debugging a Macro
When a macro

procedure does not run properly, it can be due to

an error, called a bug, in the code
To help you find bugs in a procedure, the Visual Basic Editor steps through the procedure’s code one line at a time
When you locate an error, you can debug, or correct it
Microsoft Office Excel 2007 - Illustrated			Debugging a MacroWhen a macro procedure does not run properly, it can

Слайд 18Microsoft Office Excel 2007 - Illustrated
Debugging a Macro (cont.)
Indicates that

the LeftFooter variable is empty

Microsoft Office Excel 2007 - Illustrated			Debugging a Macro (cont.)Indicates that the LeftFooter variable is empty

Слайд 19Microsoft Office Excel 2007 - Illustrated
Creating a Main Procedure
Combine several

macros that you routinely run together into a procedure
This is

a main procedure
To create a main procedure, type a Call statement for each procedure you want to run
Microsoft Office Excel 2007 - Illustrated			Creating a Main ProcedureCombine several macros that you routinely run together into

Слайд 20Microsoft Office Excel 2007 - Illustrated
Creating a Main Procedure (cont.)
MainProcedure

calls each procedure in the order shown

Microsoft Office Excel 2007 - Illustrated			Creating a Main Procedure (cont.)MainProcedure calls each procedure in the order shown

Слайд 21Microsoft Office Excel 2007 - Illustrated
Running a Main Procedure
Running a

main procedure allows you to run several macros in sequence
Run

a main procedure as you would any other macro
Microsoft Office Excel 2007 - Illustrated			Running a Main ProcedureRunning a main procedure allows you to run several

Слайд 22Microsoft Office Excel 2007 - Illustrated
Running a Main Procedure (cont.)
Current

Module
button
Printing Macro Procedures
Current Project
button

Microsoft Office Excel 2007 - Illustrated			Running a Main Procedure (cont.)Current ModulebuttonPrinting Macro ProceduresCurrent Projectbutton

Слайд 23Microsoft Office Excel 2007 - Illustrated
Summary
Learn by viewing and analyzing

VBA code
Write VBA code using the Visual Basic Editor
Use If..Then..Else

statements for conditional actions
Prompt user for data to automate input tasks
Use the “Step Into” feature of the Visual Basic Editor to debug macros
Use Main procedures to combine several macros
Microsoft Office Excel 2007 - Illustrated			SummaryLearn by viewing and analyzing VBA codeWrite VBA code using the Visual

Теги

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика