Copyright © 2006, SAS Institute Inc. All rights reserved. Shortcuts- what you may not know that can save you time! Elizabeth Ceranowski SAS Student Programs.

Slides:



Advertisements
Similar presentations
MICROSOFT WORD.
Advertisements

Productivity Tools For SAS . SAS ® users today ASAP ™Enhancement complementSoft introduces ASAP ™ an innovative productivity tool for SAS ® Diagramming.
Chapter 3: Editing and Debugging SAS Programs. Some useful tips of using Program Editor Add line number: In the Command Box, type num, enter. Save SAS.
Tutorial 8: Developing an Excel Application
1 CA202 Spreadsheet Application Combining Data from Multiple Sources Lecture # 6.
© 2002 ComputerPREP, Inc. All rights reserved. Excel 2000: Customizing Excel and Using Macros.
Introduction to SAS Programming Christina L. Ughrin Statistical Software Consulting Some notes pulled from SAS Programming I: Essentials Training.
1 Appendix A: Writing and Submitting SAS ® Programs A.1 Writing and Submitting SAS Programs.
IT151: Introduction to Programming
Today: Run SAS programs on Saturn (UNIX tutorial) Runs SAS programs on the PC.
Customizing Word Microsoft Office Word 2007 Illustrated Complete.
Macros Excel built-in functions are great but limited Macros are a means for the user to define new functions A macro is a single command that automates.
MENUS AND THE MENU EDITOR Elements of a Menu Menu bar Menu title Separator bar Menu items.
Office 2003 Post-Advanced Concepts and Techniques M i c r o s o f t Word Project 8 Working with Macros and Visual Basic for Applications (VBA)
Exploring Microsoft Excel 2002 Chapter 8 Chapter 8 Automating Repetitive Tasks: Macros and Visual Basic for Applications By Robert T. Grauer Maryann Barber.
Automating Practice Partner with Macro Express Donald T. Stewart, MD 2007User Group Meeting.
Word Lesson 16 Working with Macros Microsoft Office 2010 Advanced Cable / Morrison 1.
© 2002 ComputerPREP, Inc. All rights reserved. Word 2000: Forms, Merges, and Macros.
Chapter 4 Code Editor Goals and Objectives Program more efficiently? How can you speed up your development process? Do you want to learn useful shortcuts.
Microsoft Word Basics. Opening Screen Parts Title Bar Displays the name of the program and the current file Contains the Quick Access Toolbar Contains.
Microsoft Excel 2007 © Wiley Publishing All Rights Reserved. The L Line The Express Line to Learning L Line.
© 2008 The McGraw-Hill Companies, Inc. All rights reserved. WORD 2007 M I C R O S O F T ® THE PROFESSIONAL APPROACH S E R I E S Lesson 22 Macros.
Copyright 2007, Paradigm Publishing Inc. EXCEL 2007 Chapter 7 BACKNEXTEND 7-1 LINKS TO OBJECTIVES Record & run a macro Record & run a macro Save as a macro-
Hello SAS 9.4: What's New? ChrIs Hemedinger, SAS.
INSERT BOOK COVER 1Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall. Exploring Microsoft Office Excel 2010 by Robert Grauer, Keith.
T U T O R I A L  2009 Pearson Education, Inc. All rights reserved Typing Application Introducing Keyboard Events, Menus, Dialogs and the Dictionary.
Copyright © 2008 Pearson Prentice Hall. All rights reserved. 1 Microsoft Office Excel Copyright © 2008 Pearson Prentice Hall. All rights reserved
Shell Scripting Introduction. Agenda What is Shell Scripting? Why use Shell Scripting? Writing and Running a Shell Script Basic Commands -ECHO - REM.
My ODS: Real-World Uses of Modifying Table Templates Steve James Centers for Disease Control and Prevention Atlanta, Ga.
Mrs. Anderson’s Computing Tips Quick tips and hints for everyday document work This presentation has been prepared under the fair use exemption of the.
SAS 介绍和举例 Presented by 经济实验教学中心 商务数据挖掘中心. Raw Data Read in Data Process Data (Create new variables) Output Data (Create SAS Dataset) Analyze Data Using.
1 The EDIT Program The Edit program is a full screen text editor that allows you to: Create text files Create text files Edit an existing text files Edit.
Knowing Understanding the Basics Writing your own code SAS Lab.
Chapter 12: Recording Macros Spreadsheet-Based Decision Support Systems Prof. Name Position (123) University Name.
1 Back Up with Each Submit One approach for keeping a dynamic back up copy of your current work.
Just as there are many human languages, there are many computer programming languages that can be used to develop software. Some are named after people,
Word Processing C/IL 102 Spring 2002 Dr. James Sidbury.
Copyright © 2006, SAS Institute Inc. All rights reserved. SAS Enterprise Guide Old Proc – New Tricks? Tim Trussell Academic Program, SAS Canada world diabetes.
5/30/2010 SAS Macro Language Group 6 Pradnya Nimkar, Li Lin, Linsong Zhang & Loc Tran.
Mel & Hot Keys Review. What’s MEL?  Maya Embedded Language  Most of Maya's interface is built using MEL commands and scripts.
ISU Basic SAS commands Laboratory No. 1 Computer Techniques for Biological Research Animal Science 500 Ken Stalder, Professor Department of Animal Science.
Development Tools © Copyright 2014, Fred McClurg All Rights Reserved.
McGraw-Hill Technology Education © 2004 by the McGraw-Hill Companies, Inc. All rights reserved. Office Access 2003 Lab 2 Modifying a Table and Creating.
Chapter 2: Variables, Functions, Objects, and Events JavaScript - Introductory.
Visual Basic  Is the language for programming in Word, Access,& Excel  Is the “Environment” in which the programming is done (called the Integrated Development.
Chapter 23. Copyright 2003, Paradigm Publishing Inc. CHAPTER 23 BACKNEXTEND 23-2 LINKS TO OBJECTIVES Record, Run, Pause, and Delete Macros Record, Run,
A lesson approach © 2011 The McGraw-Hill Companies, Inc. All rights reserved. Microsoft® Excel 2013.
Lesson: 2 Common Features and Commands After completing this lesson, you will be able to: Identify the main components of the user interface. Identify.
Program Editor Macros – for PC SAS. Objectives What are program editor macros? SAS code that is saved and available any time you open SAS When to use.
Chapter 11 Enhancing an Online Form and Using Macros Microsoft Word 2013.
A lesson approach © 2011 The McGraw-Hill Companies, Inc. All rights reserved. Microsoft® Excel 2013.
Internet & World Wide Web How to Program, 5/e © by Pearson Education, Inc. All Rights Reserved.
1 EPIB 698C Lecture 1 Instructor: Raul Cruz-Cano
Based on Learning SAS by Example: A Programmer’s Guide Chapters 1 & 2
1 Agenda  Unit 7: Introduction to Programming Using JavaScript T. Jumana Abu Shmais – AOU - Riyadh.
McGraw-Hill/Irwin The Interactive Computing Series © 2002 The McGraw-Hill Companies, Inc. All rights reserved. Microsoft Excel 2002 Using Macros Lesson.
Menu & Clipboard Menu Cut / Copy / Paste. Menus Created in the Menu Editor Can contain menu titles, menu items, separator bars, submenu titles, and submenu.
Software Development Languages and Environments. Computer Languages Just as there are many human languages, there are many computer programming languages.
Chapter 16. Copyright 2003, Paradigm Publishing Inc. CHAPTER 16 BACKNEXTEND 16-2 LINKS TO OBJECTIVES Create Footnotes and Endnotes Create Footnotes and.
Chapter 11 Enhancing an Online Form and Using Macros Microsoft Word 2013.
Word Lesson 1 STUDY GUIDE.
Exploring Excel Chapter 7 Automating Repetitive Tasks: Macros and
Microsoft Access Illustrated
JMP User Group Meeting JSL Scripting101
Exploring Microsoft Excel
Patrick Flynn | Link Group Australia
Introduction to SAS Lecturer: Chu Bin Lin.
Mu Editor – New User Cheat Sheet – CircuitPython Mode
Mu Editor – New User Cheat Sheet – CircuitPython Mode
Microsoft Excel 2007 – Level 2
Presentation transcript:

Copyright © 2006, SAS Institute Inc. All rights reserved. Shortcuts- what you may not know that can save you time! Elizabeth Ceranowski SAS Student Programs Manager

Copyright © 2006, SAS Institute Inc. All rights reserved. What?  Keys Command  Other Keystroke Shortcuts  Keyword Coloring  SAS Abbreviations  Keyboard Macros

Copyright © 2006, SAS Institute Inc. All rights reserved. Setting “Keys”  Execute SAS Command(s) quickly  Can be customized  Are saved in your user profile so you don’t have to keep setting them. Bar size 2048

Copyright © 2006, SAS Institute Inc. All rights reserved. Setting “Keys” Example: Prior to submitting code, I like a clean log and output window. I want to set one “hot” key so that “Clear log” is executed “Clear output” is executed. Bar size 2048

Copyright © 2006, SAS Institute Inc. All rights reserved. Setting “Keys”

Copyright © 2006, SAS Institute Inc. All rights reserved. Setting “Keys” Bar size 2048 I set F12 so that “Clear log” is executed “Clear output” is executed Notice, commands are separated by a semi-colon.

Copyright © 2006, SAS Institute Inc. All rights reserved. Other Shortcuts  Quickly comment code Ctrl /  Quickly uncomment code Ctrl Shift / Bar size 2048

Copyright © 2006, SAS Institute Inc. All rights reserved. Other Shortcuts  Got DO/END problems? Bar size 2048

Copyright © 2006, SAS Institute Inc. All rights reserved. Other Shortcuts Where is it?

Copyright © 2006, SAS Institute Inc. All rights reserved. Other Shortcuts To locate matching pairs of DO/END statements: ALT [ ALT ]

Copyright © 2006, SAS Institute Inc. All rights reserved. Other Shortcuts  Need to change the case your code? Don’t retype it! Bar size 2048 Change to Lowercase: Ctrl Shift L Change to Uppercase: Ctrl Shift U

Copyright © 2006, SAS Institute Inc. All rights reserved. SAS abbreviations are your friends, use the template method to code! Elizabeth Ceranowski SAS Student Programs Manager

Copyright © 2006, SAS Institute Inc. All rights reserved. What is an abbreviation?  Text that will be injected into your Enhanced Editor Window when established key strokes are issued. Bar size 2048

Copyright © 2006, SAS Institute Inc. All rights reserved. When is this useful?  Adding comment blocks  Getting code hints − Great for functions and procedures!  Performing repetitive coding… Reduce Typing! Bar size 2048

Copyright © 2006, SAS Institute Inc. All rights reserved. Bar size 2048 PROC FREQ… What statement selects Columns? VAR? COLUMN? TABLES? What are the arguments to that “function”? I have to COMMENT my program EVERY time! I use PROC PRINT all the time! I am TIRED of typing!

Copyright © 2006, SAS Institute Inc. All rights reserved. Need to use TRANWRD function. Misspelled the word “received”! Bar size 2048 Note: This data is entirely fictitious. All names and complaints are made up!

Copyright © 2006, SAS Institute Inc. All rights reserved. The Steps… 1.Write the code or text that SAS should inject. 2.Choose a name for the abbreviation. 3.Highlight and copy the text. 4.Create the abbreviation. Bar size 2048

Copyright © 2006, SAS Institute Inc. All rights reserved. I need help! SYNTAX: tranwrd(,, ) Bar size 2048

Copyright © 2006, SAS Institute Inc. All rights reserved. Can you set a Shortcut Key? Absolutely! Just modify the abbreviation, and “assign keys”. Bar size 2048

Copyright © 2006, SAS Institute Inc. All rights reserved. Keyboard Macros SAS has many assigned Keyboard Macros already included. That Lowcase and Upcase short cut is actually a Keyboard Macro. Bar size 2048

Copyright © 2006, SAS Institute Inc. All rights reserved. Thank You!