Download presentation
Presentation is loading. Please wait.
Published byBrenda Thomas Modified over 9 years ago
1
EXCEL 2007 MACROS
2
TOM FARRAR OF CNEXTWAVE INC. GOAL : LEARNING ABOUT EXCEL MACROS. PRESENTATION INCLUDES DISCUSSION AND DEMONSTRATION. QUESTIONS DURING OR AFTER THE PRESENTATION.
3
PRIMARY NAVIGATION: THE RIBBON THE QUICK ACCESS TOOLBAR (QAT) KEYBOARD SHORTCUTS
4
RECORDED OR WRITTEN VBA CODE RECORDED WORKS LIKE A TAPE RECORDER WRITTEN VBA IS SIMILAR TO PROGRAMMING CODE USED TO AUTOMATE REPETITIVE TASKS TURN MULTIPLE MOUSE “CLICKS” INTO ONE
6
RECORDING MACROS EDITING MACROS ASSIGNING MACROS TO TOOLBAR PROTECTING THE MACRO ADVANCED MACROS
7
RECORDING A MACRO
8
PLAN MACRO RECORD MACRO (DEVELOPER RIBBON) NAME MACRO SHORTCUT KEY (OPTIONAL) WHERE STORED DESCRIPTION (OPTIONAL) ENTER STEPS STOP RECORDING
9
PERSONAL WORKBOOK “THIS” WORKBOOK OTHER WORKBOOK
11
NameOne Macro NameTwo Macro NameThree Macro TodaysDate Macro
12
EDITING A MACRO
13
THE VBA EDITOR READING A MACRO EDITING A MACRO
14
PROJECT EXPLORER MODULES PROPERTIES WINDOW CODE WINDOW
16
SUB/MACRO NAME COMMENTS MACRO CODE
18
OBJECT-ORIENTED CODE OBJECTS, PROPERTIES, METHODS, EVENTS, & COLLECTIONS EXAMPLES OF OBJECT: CELL, WORKSHEET, RANGE EXAMPLES OF PROPERTIES: NAME, COLOR, HEIGHT EXAMPLES OF METHODS: SELECT, COPY, OFFSET FOR INSTANCE, RANGE(“B3”).SELECT OR, WORKSHEETS(1).NAME=“INVOICE”
19
Object A "thing" Worksheet Method Something a "thing" can do Add a "thing" Property A characteristic of a "thing" Name
20
EDIT RECORDED MACROS RECORD/EDIT “PASTE VALUES” RECORD/COMBINE MACROS
21
ASSIGN MACRO TO TOOLBAR
23
PROTECTING THE MACRO
26
ADVANCED MACROS
27
SUBROUTINE MACRO CUSTOMIZED FUNCTION INTERACTIVE MACRO IF/THEN/ELSE ROUTINES CALENDAR MACRO
28
A MACRO OPERATING INSIDE ANOTHER MACRO CAN BREAK A COMPLEX MACRO INTO SMALLER PARTS OR PROVIDE USERS A CHOICE, LIKE CHOICE “A” OR CHOICE “B” LET’S TRY ONE….
30
USED TO EXECUTE COMPLICATED CALCULATIONS PROTECT CALCULATION DETAILS AVAILABLE WITH OTHER STANDARD EXCEL FUNCTIONS LET’S TRY ONE….
32
BREAK IN MACRO REQUIRING USER ACTION BEFORE CONTINUING USED FOR INPUT, MESSAGE, OR STATUS-BAR BOXES REQUIRING ATTENTION LET’S TRY ONE…..
33
SIMILAR TO PREVIOUS SUBROUTINE EXAMPLE CREATE THE “IF” FIRST THEN ADD THE “ELSE” CODE THEN ADD THE “ELSEIF” CODE LET’S TRY ONE…..
34
INTERNET DOWNLOAD EXAMPLE EMAIL EXAMPLE
35
CALENDAR DATES TO REPORT
36
MACROS AUTOMATE TASKS MACROS ARE RECORDED OR WRITTEN VBA IS THE BACKGROUND “CODE” FOR MACROS RECORDED MACROS CAN BE EDITED BY YOU WITH PRACTICE, YOU CAN GET PRETTY GOOD AT MACROS
37
TIMESAVING KEYSTROKES
38
CTRL/X - CUT CTRL/Y - COPY CTRL/V - PASTE CTRL/Z - UNDO CTRL/Y - REDO CTRL/F - FIND CTRL/G - GO TO CTRL/L & CTRL/T – CREATE LIST
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.