29
Bullet-Proofing your Excel Spreadsheets Tech Day 2013 Presentation Margaret Gill [email protected] Chris Kardaras cjkardaras@noctrl. edu Marco V. Martinez mvmartinez@noctrl. edu

Bullet-Proofing your Excel Spreadsheets

  • Upload
    derex

  • View
    58

  • Download
    0

Embed Size (px)

DESCRIPTION

Bullet-Proofing your Excel Spreadsheets. Tech Day 2013 Presentation. Outline. Overview Data Protection Why Use Macros? Enabling Macros, and a Warning Recording a Macro Capturing a Formula in a Macro Resources. Protecting data from errors. Data errors can occur in many ways: - PowerPoint PPT Presentation

Citation preview

Page 1: Bullet-Proofing your Excel Spreadsheets

Bullet-Proofing your Excel Spreadsheets

Tech Day 2013 Presentation

Margaret [email protected]

Chris [email protected]

Marco V. [email protected]

Page 2: Bullet-Proofing your Excel Spreadsheets

2

OUTLINE

• Overview• Data Protection• Why Use Macros? • Enabling Macros, and a Warning• Recording a Macro• Capturing a Formula in a Macro• Resources

Tech Day 11/2013

Page 3: Bullet-Proofing your Excel Spreadsheets

3

PROTECTING DATA FROM ERRORS

• Data errors can occur in many ways:– manual entry– data from external sources– data transmission errors

• We can make better decisions if we can detect and prevent invalid data

• In Excel, this is called Data Validation

Tech Day 12/2013

Page 4: Bullet-Proofing your Excel Spreadsheets

4

WHERE IS IT FOUND?

Tech Day 12/2013

Select the cells/rows/columns that you want to validate, then

Page 5: Bullet-Proofing your Excel Spreadsheets

5

HOW TO CONFIGURE

Tech Day 12/2013

Page 6: Bullet-Proofing your Excel Spreadsheets

6

WHAT IS THE PURPOSE OF MACROS?

• Manipulate data• Apply style and formatting

Tech Day 12/2013

Page 7: Bullet-Proofing your Excel Spreadsheets

7

HOW WOULD I EVER USE MACROS?

• Manipulating research data

Tech Day 11/2013

Page 8: Bullet-Proofing your Excel Spreadsheets

8

HOW WOULD I EVER USE MACROS?

• Classroom gradebook

Tech Day 12/2013

Page 9: Bullet-Proofing your Excel Spreadsheets

9

HOW WOULD I EVER USE MACROS?

Tech Day 12/2013

IF YOU ARE REPETITIVELY PERFORMING THE SAME ACTION IN EXCEL, THEN IT IS

WISE TO USE A MACRO

Page 10: Bullet-Proofing your Excel Spreadsheets

10

ENABLING MACRO CREATION

• To execute or work with macros, you must enable the Developer tab:

, then

Tech Day 12/2013

Page 11: Bullet-Proofing your Excel Spreadsheets

11

ENABLING MACRO EXECUTION

• Most Excel installations have macro execution disabled by default

• Be careful if you enable macro execution – you are allowing code to run on your computer

Tech Day 12/2013

Page 12: Bullet-Proofing your Excel Spreadsheets

12

HOW DO I MAKE A MACRO?• Open sample excel file

Tech Day 11/2013

Page 13: Bullet-Proofing your Excel Spreadsheets

13

HOW DO I MAKE A MACRO?

• Click on the “Developer” tab

Tech Day 12/2013

or

Page 14: Bullet-Proofing your Excel Spreadsheets

14

HOW DO I MAKE A MACRO?

• Do you need your macro to be dependent upon coordinates, or relative?– Dependent upon coordinates – only works in

coordinates recorded– Relative – dependent upon where cursor is

Tech Day 12/2013

Dependent on coordinates Relative Reference

Page 15: Bullet-Proofing your Excel Spreadsheets

15

HOW DO I MAKE A MACRO?

• If want relative reference click “Relative Reference”

• Click “Record”

Tech Day 12/2013

Page 16: Bullet-Proofing your Excel Spreadsheets

16

HOW DO I MAKE A MACRO?

Tech Day 12/2013

Name your Macro

Create shortcut for macro

Click “OK”

Page 17: Bullet-Proofing your Excel Spreadsheets

17

HOW DO I MAKE A MACRO?

RECORD YOUR MACRO!

Tech Day 12/2013

Page 18: Bullet-Proofing your Excel Spreadsheets

18

HOW DO I MAKE A MACRO?

• Click “Stop” when finished

Tech Day 12/2013

Page 19: Bullet-Proofing your Excel Spreadsheets

19

HOW DO I RUN MY MACRO?• When open Excel click either – “Macros” – Macros command • (eg. Option + Command + A)

Tech Day 12/2013

“Run”

Page 20: Bullet-Proofing your Excel Spreadsheets

HOW WOULD I EVER USE MACROS?

Tech Day 11/2013 20

IF YOU ARE REPETITIVELY PERFORMING THE SAME ACTION IN EXCEL, THEN IT IS WISE TO USE A MACRO

FORMULAS!!!!

Page 21: Bullet-Proofing your Excel Spreadsheets

HOW TO CREATE A NEW FORMULA?

Tech Day 11/2013 21

Page 22: Bullet-Proofing your Excel Spreadsheets

HOW TO CREATE A NEW FORMULA?

Tech Day 11/2013 22

Page 23: Bullet-Proofing your Excel Spreadsheets

HOW TO CREATE A NEW FORMULA?

Tech Day 11/2013 23

Page 24: Bullet-Proofing your Excel Spreadsheets

HOW TO CREATE A NEW FORMULA?

Tech Day 11/2013 24

Page 25: Bullet-Proofing your Excel Spreadsheets

HOW TO CREATE A NEW FORMULA?

Tech Day 11/2013 25

Page 26: Bullet-Proofing your Excel Spreadsheets

HOW TO CREATE A NEW FORMULA?

Tech Day 11/2013 26

DEMONSTRATION

Page 27: Bullet-Proofing your Excel Spreadsheets

HOW TO CREATE A NEW FORMULA?

Tech Day 11/2013 27

Function Area(Length As Double, Width As Double)

Area = Length * Width

End Function