Bullet-Proofing your Excel Spreadsheets

Preview:

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

Bullet-Proofing your Excel Spreadsheets

Tech Day 2013 Presentation

Margaret Gillmjgill@noctrl.edu

Chris Kardarascjkardaras@noctrl.edu

Marco V. Martinezmvmartinez@noctrl.edu

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

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

4

WHERE IS IT FOUND?

Tech Day 12/2013

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

5

HOW TO CONFIGURE

Tech Day 12/2013

6

WHAT IS THE PURPOSE OF MACROS?

• Manipulate data• Apply style and formatting

Tech Day 12/2013

7

HOW WOULD I EVER USE MACROS?

• Manipulating research data

Tech Day 11/2013

8

HOW WOULD I EVER USE MACROS?

• Classroom gradebook

Tech Day 12/2013

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

10

ENABLING MACRO CREATION

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

, then

Tech Day 12/2013

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

12

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

Tech Day 11/2013

13

HOW DO I MAKE A MACRO?

• Click on the “Developer” tab

Tech Day 12/2013

or

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

15

HOW DO I MAKE A MACRO?

• If want relative reference click “Relative Reference”

• Click “Record”

Tech Day 12/2013

16

HOW DO I MAKE A MACRO?

Tech Day 12/2013

Name your Macro

Create shortcut for macro

Click “OK”

17

HOW DO I MAKE A MACRO?

RECORD YOUR MACRO!

Tech Day 12/2013

18

HOW DO I MAKE A MACRO?

• Click “Stop” when finished

Tech Day 12/2013

19

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

Tech Day 12/2013

“Run”

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!!!!

HOW TO CREATE A NEW FORMULA?

Tech Day 11/2013 21

HOW TO CREATE A NEW FORMULA?

Tech Day 11/2013 22

HOW TO CREATE A NEW FORMULA?

Tech Day 11/2013 23

HOW TO CREATE A NEW FORMULA?

Tech Day 11/2013 24

HOW TO CREATE A NEW FORMULA?

Tech Day 11/2013 25

HOW TO CREATE A NEW FORMULA?

Tech Day 11/2013 26

DEMONSTRATION

HOW TO CREATE A NEW FORMULA?

Tech Day 11/2013 27

Function Area(Length As Double, Width As Double)

Area = Length * Width

End Function

Recommended