Excel 2013 Power Programming with VBA
|
|
- Norma Cannon
- 5 years ago
- Views:
Transcription
1
2
3 Excel 2013 Power Programming with VBA
4
5 Excel 2013 Power Programming with VBA by John Walkenbach
6 Excel 2013 Power Programming with VBA Published by John Wiley & Sons, Inc. 111 River Street Hoboken, NJ Copyright 2013 by John Wiley & Sons, Inc., Hoboken, New Jersey Published by John Wiley & Sons, Inc., Hoboken, New Jersey Published simultaneously in Canada No part of this publication may be reproduced, stored in a retrieval system or transmitted in any form or by any means, electronic, mechanical, photocopying, recording, scanning or otherwise, except as permitted under Sections 107 or 108 of the 1976 United States Copyright Act, without either the prior written permission of the Publisher, or authorization through payment of the appropriate per-copy fee to the Copyright Clearance Center, 222 Rosewood Drive, Danvers, MA 01923, (978) , fax (978) Requests to the Publisher for permission should be addressed to the Permissions Department, John Wiley & Sons, Inc., 111 River Street, Hoboken, NJ 07030, (201) , fax (201) , or online at Trademarks: Wiley and the Wiley logo are trademarks or registered trademarks of John Wiley & Sons, Inc. and/or its affiliates in the United States and other countries, and may not be used without written permission. Excel is a registered trademark of Microsoft Corporation in the United States and/or other countries. All other trademarks are the property of their respective owners. John Wiley & Sons, Inc., is not associated with any product or vendor mentioned in this book. LIMIT OF LIABILITY/DISCLAIMER OF WARRANTY: THE PUBLISHER AND THE AUTHOR MAKE NO REPRESENTATIONS OR WARRANTIES WITH RESPECT TO THE ACCURACY OR COMPLETENESS OF THE CONTENTS OF THIS WORK AND SPECIFI- CALLY DISCLAIM ALL WARRANTIES, INCLUDING WITHOUT LIMITATION WARRANTIES OF FITNESS FOR A PARTICULAR PURPOSE. NO WARRANTY MAY BE CREATED OR EXTENDED BY SALES OR PROMOTIONAL MATERIALS. THE ADVICE AND STRATEGIES CONTAINED HEREIN MAY NOT BE SUITABLE FOR EVERY SITUATION. THIS WORK IS SOLD WITH THE UNDER- STANDING THAT THE PUBLISHER IS NOT ENGAGED IN RENDERING LEGAL, ACCOUNTING, OR OTHER PROFESSIONAL SER- VICES. IF PROFESSIONAL ASSISTANCE IS REQUIRED, THE SERVICES OF A COMPETENT PROFESSIONAL PERSON SHOULD BE SOUGHT. NEITHER THE PUBLISHER NOR THE AUTHOR SHALL BE LIABLE FOR DAMAGES ARISING HEREFROM. THE FACT THAT AN ORGANIZATION OR WEBSITE IS REFERRED TO IN THIS WORK AS A CITATION AND/OR A POTENTIAL SOURCE OF FURTHER INFORMATION DOES NOT MEAN THAT THE AUTHOR OR THE PUBLISHER ENDORSES THE INFOR- MATION THE ORGANIZATION OR WEBSITE MAY PROVIDE OR RECOMMENDATIONS IT MAY MAKE. FURTHER, READERS SHOULD BE AWARE THAT INTERNET WEBSITES LISTED IN THIS WORK MAY HAVE CHANGED OR DISAPPEARED BETWEEN WHEN THIS WORK WAS WRITTEN AND WHEN IT IS READ. FULFILLMENT OF EACH COUPON OFFER IS THE SOLE RESPONSIBILITY OF THE OFFEROR. For general information on our other products and services, please contact our Customer Care Department within the U.S. at , outside the U.S. at , or fax For technical support, please visit Wiley also publishes its books in a variety of electronic formats. Some content that appears in print may not be available in electronic books. Library of Congress Control Number: ISBN (pbk); ISBN (ebk); ISBN (ebk); ISBN (ebk) Manufactured in the United States of America
7 About the Author John Walkenbach is the author of more than 50 spreadsheet books and lives in southern Arizona. Visit his website:
8 Publisher s Acknowledgments We re proud of this book; please send us your comments at For other comments, please contact our Customer Care Department within the U.S. at , outside the U.S. at , or fax Some of the people who helped bring this book to market include the following: Acquisitions and Editorial Project Editor: Susan Pink Acquisitions Editor: Katie Mohr Technical Editor: Niek Otten Editorial Manager: Jodi Jensen Editorial Assistant: Annie Sullivan Composition Services Project Coordinator: Kristie Rees Layout and Graphics: Jennifer Henry, Andrea Hornberger, Jennifer Mayberry Proofreader: Christine Sabooni Indexer: BIM Indexing & Proofreading Services Sr. Editorial Assistant: Cherie Case Publishing and Editorial for Technology Dummies Richard Swadley, Vice President and Executive Group Publisher Andy Cummings, Vice President and Publisher Mary Bednarek, Executive Acquisitions Director Mary C. Corder, Editorial Director Publishing for Consumer Dummies Diane Graves Steele, Vice President and Publisher Composition Services Debbie Stailey, Director of Composition Services
9 Contents at a Glance Introduction Part I: Some Essential Background Chapter 1: Excel in a Nutshell Chapter 2: Formula Tricks and Techniques Chapter 3: Understanding Excel Files Chapter 4: Essentials of Spreadsheet Application Development Part II: Understanding Visual Basic for Applications Chapter 5: Introducing Visual Basic for Applications Chapter 6: VBA Programming Fundamentals Chapter 7: Working with VBA Sub Procedures Chapter 8: Creating Function Procedures Chapter 9: VBA Programming Examples and Techniques Part III: Working with UserForms Chapter 10: Custom Dialog Box Alternatives Chapter 11: Introducing UserForms Chapter 12: UserForm Examples Chapter 13: Advanced UserForm Techniques Part IV: Advanced Programming Techniques Chapter 14: Developing Excel Utilities with VBA Chapter 15: Working with Pivot Tables Chapter 16: Working with Charts Chapter 17: Understanding Excel s Events Chapter 18: Interacting with Other Applications Chapter 19: Creating and Using Add-Ins Part V: Developing Applications Chapter 20: Working with the Ribbon Chapter 21: Working with Shortcut Menus Chapter 22: Providing Help for Your Applications Chapter 23: Developing User-Oriented Applications
10 viii Part VI: Other Topics Chapter 24: Compatibility Issues Chapter 25: Manipulating Files with VBA Chapter 26: Manipulating Visual Basic Components Chapter 27: Understanding Class Modules Chapter 28: Working with Colors Chapter 29: Frequently Asked Questions about Excel Programming Part VII: Appendixes Appendix A: VBA Statements and Functions Reference Appendix B: VBA Error Codes Appendix C: This Book s Website Index
11 Table of Contents Introduction Part I: Some Essential Background Chapter 1: Excel in a Nutshell About Excel Thinking in Terms of Objects Workbooks Worksheets Chart sheets XLM macro sheets Excel 5 and 95 dialog sheets Excel s User Interface About the Ribbon Shortcut menus and the Mini toolbar Dialog boxes Task pane Keyboard shortcuts Data Entry Formulas, Functions, and Names Selecting Objects Formatting Protection Options Protecting formulas from being overwritten Protecting a workbook s structure Applying password protection to a workbook Protecting VBA code with a password Charts Shapes and SmartArt Database Access Worksheet databases External databases Internet Features Analysis Tools Add-Ins Macros and Programming File Format Excel s Help System
12 x Chapter 2: Formula Tricks and Techniques About Formulas Calculating Formulas Cell and Range References Why use references that aren t relative? About R1C1 notation Referencing other sheets or workbooks Using Names Naming cells and ranges Applying names to existing references Intersecting names Naming columns and rows Scoping names Naming constants Naming formulas Naming objects Formula Errors Excel Auditing Tools Identifying cells of a particular type Viewing formulas Tracing cell relationships Tracing error values Fixing circular reference errors Using the background error-checking feature Using Excel s Formula Evaluator Array Formulas An array formula example An array formula calendar Array formula pros and cons Counting and Summing Techniques Counting formula examples Summing formula examples Other counting tools Lookup Formulas Working with Dates and Times Entering dates and times Using pre-1900 dates Creating Megaformulas Chapter 3: Understanding Excel Files Starting Excel File Types Excel file formats Text file formats Database file formats Other file formats
13 xi Excel File Compatibility Protected View Using AutoRecover Recovering versions of the current workbook Recovering unsaved work Configuring AutoRecover Working with Template Files Viewing templates Creating templates Creating workbook templates Inside an Excel File Dissecting a file Why is the file format important? The OfficeUI File The XLB File Add-In Files Excel Settings in the Registry About the Registry Excel s settings Chapter 4: Essentials of Spreadsheet Application Development What Is a Spreadsheet Application? Steps for Application Development Determining User Needs Planning an Application That Meets User Needs Determining the Most Appropriate User Interface Customizing the Ribbon Customizing shortcut menus Creating shortcut keys Creating custom dialog boxes Using ActiveX controls on a worksheet Executing the development effort Concerning Yourself with the End User Testing the application Making the application bulletproof Making the application aesthetically appealing and intuitive Creating a user Help system Documenting the development effort Distributing the application to the user Updating the application when necessary Other Development Issues The user s installed version of Excel Language issues System speed Video modes
14 xii Part II: Understanding Visual Basic for Applications Chapter 5: Introducing Visual Basic for Applications Getting Some BASIC Background Delving into VBA Object models VBA versus XLM Covering the Basics of VBA Introducing Visual Basic Editor Displaying Excel s Developer tab Activating VBE VBE windows Working with Project Explorer Adding a new VBA module Removing a VBA module Exporting and importing objects Working with Code Windows Minimizing and maximizing windows Storing VBA code Entering VBA code Customizing the VBE Environment Using the Editor tab Using the Editor Format tab Using the General tab Using the Docking tab The Macro Recorder What the macro recorder actually records Relative or absolute recording? Recording options Cleaning up recorded macros About Objects and Collections The object hierarchy About collections Referring to objects Properties and Methods Object properties Object methods The Comment Object: A Case Study Viewing Help for the Comment object Properties of a Comment object Methods of a Comment object The Comments collection About the Comment property Objects contained in a Comment object Determining whether a cell has a comment Adding a new Comment object
15 xiii Some Useful Application Properties Working with Range Objects The Range property The Cells property The Offset property Things to Know about Objects Essential concepts to remember Learning more about objects and properties Chapter 6: VBA Programming Fundamentals VBA Language Elements: An Overview Comments Variables, Data Types, and Constants Defining data types Declaring variables Scoping variables Working with constants Working with strings Working with dates Assignment Statements Arrays Declaring arrays Declaring multidimensional arrays Declaring dynamic arrays Object Variables User-Defined Data Types Built-in Functions Manipulating Objects and Collections With-End With constructs For Each-Next constructs Controlling Code Execution GoTo statements If-Then constructs Select Case constructs Looping blocks of instructions Chapter 7: Working with VBA Sub Procedures About Procedures Declaring a Sub procedure Scoping a procedure Executing Sub Procedures Executing a procedure with the Run Sub/UserForm command Executing a procedure from the Macro dialog box Executing a procedure with a Ctrl+shortcut key combination Executing a procedure from the Ribbon Executing a procedure from a customized shortcut menu Executing a procedure from another procedure
16 xiv Executing a procedure by clicking an object Executing a procedure when an event occurs Executing a procedure from the Immediate window Passing Arguments to Procedures Error-Handling Techniques Trapping errors Error-handling examples A Realistic Example That Uses Sub Procedures The goal Project requirements What you know The approach What you need to know Some preliminary recording Initial setup Code writing Writing the Sort procedure More testing Fixing the problems Utility availability Evaluating the project Chapter 8: Creating Function Procedures Sub Procedures versus Function Procedures Why Create Custom Functions? An Introductory Function Example Using the function in a worksheet Using the function in a VBA procedure Analyzing the custom function Function Procedures A function s scope Executing function procedures Function Arguments Function Examples Functions with no argument A function with one argument A function with two arguments A function with an array argument A function with optional arguments A function that returns a VBA array A function that returns an error value A function with an indefinite number of arguments Emulating Excel s SUM function Extended Date Functions Debugging Functions
17 xv Dealing with the Insert Function Dialog Box Using the MacroOptions method Specifying a function category Adding a function description manually Using Add-ins to Store Custom Functions Using the Windows API Windows API examples Determining the Windows directory Detecting the Shift key Learning more about API functions Chapter 9: VBA Programming Examples and Techniques Learning by Example Working with Ranges Copying a range Moving a range Copying a variably sized range Selecting or otherwise identifying various types of ranges Resizing a range Prompting for a cell value Entering a value in the next empty cell Pausing a macro to get a user-selected range Counting selected cells Determining the type of selected range Looping through a selected range efficiently Deleting all empty rows Duplicating rows a variable number of times Determining whether a range is contained in another range Determining a cell s data type Reading and writing ranges A better way to write to a range Transferring one-dimensional arrays Transferring a range to a variant array Selecting cells by value Copying a noncontiguous range Working with Workbooks and Sheets Saving all workbooks Saving and closing all workbooks Hiding all but the selection Creating a hyperlink table of contents Synchronizing worksheets VBA Techniques Toggling a Boolean property Displaying the date and time Displaying friendly time
18 xvi Getting a list of fonts Sorting an array Processing a series of files Some Useful Functions for Use in Your Code The FileExists function The FileNameOnly function The PathExists function The RangeNameExists function The SheetExists function The WorkbookIsOpen function Retrieving a value from a closed workbook Some Useful Worksheet Functions Returning cell formatting information A talking worksheet Displaying the date when a file was saved or printed Understanding object parents Counting cells between two values Determining the last nonempty cell in a column or row Does a string match a pattern? Extracting the nth element from a string Spelling out a number A multifunctional function The SheetOffset function Returning the maximum value across all worksheets Returning an array of nonduplicated random integers Randomizing a range Sorting a range Windows API Calls Determining file associations Determining disk drive information Determining default printer information Determining video display information Reading from and writing to the Registry Part III: Working with UserForms Chapter 10: Custom Dialog Box Alternatives Before You Create That UserForm Using an Input Box The VBA InputBox function The Excel InputBox method The VBA MsgBox Function The Excel GetOpenFilename Method The Excel GetSaveAsFilename Method Prompting for a Directory
19 xvii Displaying Excel s Built-In Dialog Boxes Displaying a Data Form Making the data form accessible Displaying a data form by using VBA Chapter 11: Introducing UserForms How Excel Handles Custom Dialog Boxes Inserting a New UserForm Adding Controls to a UserForm Toolbox Controls CheckBox ComboBox CommandButton Frame Image Label ListBox MultiPage OptionButton RefEdit ScrollBar SpinButton TabStrip TextBox ToggleButton Adjusting UserForm Controls Adjusting a Control s Properties Using the Properties window Common properties Accommodating keyboard users Displaying a UserForm Adjusting the display position Displaying a modeless UserForm Displaying a UserForm based on a variable Loading a UserForm About event-handler procedures Closing a UserForm Creating a UserForm: An Example Creating the UserForm Writing code to display the dialog box Testing the dialog box Adding event-handler procedures Validating the data The finished dialog box Understanding UserForm Events Learning about events UserForm events
20 xviii SpinButton events Pairing a SpinButton with a TextBox Referencing UserForm Controls Customizing the Toolbox Adding new pages to the Toolbox Customizing or combining controls Adding new ActiveX controls Creating UserForm Templates A UserForm Checklist Chapter 12: UserForm Examples Creating a UserForm Menu Using CommandButtons in a UserForm Using a ListBox in a UserForm Selecting Ranges from a UserForm Creating a Splash Screen Disabling a UserForm s Close Button Changing a UserForm s Size Zooming and Scrolling a Sheet from a UserForm ListBox Techniques Adding items to a ListBox control Determining the selected item in a ListBox Determining multiple selections in a ListBox Multiple lists in a single ListBox ListBox item transfer Moving items in a ListBox Working with multicolumn ListBox controls Using a ListBox to select worksheet rows Using a ListBox to activate a sheet Using the MultiPage Control in a UserForm Using an External Control Animating a Label Chapter 13: Advanced UserForm Techniques A Modeless Dialog Box Displaying a Progress Indicator Creating a stand-alone progress indicator Showing a progress indicator by using a MultiPage control Showing a progress indicator without using a MultiPage control Creating Wizards Setting up the MultiPage control for the wizard Adding the buttons to the wizard s UserForm Programming the wizard s buttons Programming dependencies in a wizard Performing the task with the wizard
21 xix Emulating the MsgBox Function MsgBox emulation: MyMsgBox code How the MyMsgBox function works Using the MyMsgBox function A UserForm with Movable Controls A UserForm with No Title Bar Simulating a Toolbar with a UserForm Emulating a Task Pane with a UserForm A Resizable UserForm Handling Multiple UserForm Controls with One Event Handler Selecting a Color in a UserForm Displaying a Chart in a UserForm Saving a chart as a GIF file Changing the Image control s Picture property Making a UserForm Semitransparent An Enhanced Data Form About the Enhanced Data Form Installing the Enhanced Data Form add-in A Puzzle on a UserForm Video Poker on a UserForm Part IV: Advanced Programming Techniques Chapter 14: Developing Excel Utilities with VBA About Excel Utilities Using VBA to Develop Utilities What Makes a Good Utility? Text Tools: The Anatomy of a Utility Background for Text Tools Project goals for Text Tools The Text Tools workbook How the Text Tools utility works The UserForm for the Text Tools utility The Module1 VBA module The UserForm1 code module Making the Text Tools utility efficient Saving the Text Tools utility settings Implementing Undo Displaying the Help file Adding the RibbonX code Post-mortem of the project Understand the Text Tools utility More about Excel Utilities
Excel 2013 Power Programming with VBA
Excel 2013 Power Programming with VBA Excel 2013 Power Programming with VBA by John Walkenbach Excel 2013 Power Programming with VBA Published by John Wiley & Sons, Inc. 111 River Street Hoboken, NJ 07030-5774
More informationExcel 2016 Power Programming with VBA
Excel 2016 Power Programming with VBA Excel 2016 Power Programming with VBA Michael Alexander Dick Kusleika Excel 2016 Power Programming with VBA Published by John Wiley & Sons, Inc. 10475 Crosspoint
More informationExcel 2016 Power Programming with VBA
Excel 2016 Power Programming with VBA Excel 2016 Power Programming with VBA Michael Alexander Dick Kusleika Excel 2016 Power Programming with VBA Published by John Wiley & Sons, Inc. 10475 Crosspoint Boulevard
More informationIntroduction... 1 Part I: Getting Started with Excel VBA Programming Part II: How VBA Works with Excel... 31
Contents at a Glance Introduction... 1 Part I: Getting Started with Excel VBA Programming... 9 Chapter 1: What Is VBA?...11 Chapter 2: Jumping Right In...21 Part II: How VBA Works with Excel... 31 Chapter
More informationExcel 2010 Power Programming with VBA. by John Walkenbach
Excel 2010 Power Programming with VBA by John Walkenbach Excel 2010 Power Programming with VBA Published by John Wiley & Sons, Inc. 111 River Street Hoboken, NJ 07030-5774 www.wiley.com Copyright 2010
More informationCorporate essentials
Microsoft Office Excel 2016, Corporate essentials A comprehensive package for corporates and government organisations Knowledge Capital London transforming perfomance through learning MS OFFICE EXCEL 2016
More informationPHP & MySQL. Learn to: Janet Valade. Making Everything Easier! 4th Edition. Create well-formed PHP code that s compliant with PHP 4, 5, and 6
Making Everything Easier! 4th Edition PHP & MySQL Learn to: Create well-formed PHP code that s compliant with PHP 4, 5, and 6 Easily install and set up PHP and MySQL using XAMPP Choose a Web host and secure
More informationiwork DUMmIES 2ND EDITION FOR
iwork FOR DUMmIES 2ND EDITION iwork FOR DUMmIES 2ND EDITION by Jesse Feiler iwork For Dummies, 2nd Edition Published by John Wiley & Sons, Inc. 111 River Street Hoboken, NJ 07030-5774 www.wiley.com Copyright
More informationLinux Command Line and Shell Scripting Bible
Linux Command Line and Shell Scripting Bible Richard Blum Wiley Publishing, Inc. Linux Command Line and Shell Scripting Bible Linux Command Line and Shell Scripting Bible Richard Blum Wiley Publishing,
More informationExcel 2013 Formulas. by John Walkenbach
Excel 2013 Formulas Excel 2013 Formulas by John Walkenbach Excel 2013 Formulas Published by John Wiley & Sons, Inc. 111 River Street Hoboken, NJ 07030-5774 www.wiley.com Copyright 2013 by John Wiley &
More informationMicrosoft. Office. Excel Power Programming with VBA. John Walkenbach. Bonus CD-ROM Included!
Microsoft Office Excel 2007 Power Programming with VBA John Walkenbach Bonus CD-ROM Included! Excel 2007 Power Programming with VBA Excel 2007 Power Programming with VBA by John Walkenbach Wiley Publishing,
More informationBeginning Web Programming with HTML, XHTML, and CSS. Second Edition. Jon Duckett
Beginning Web Programming with HTML, XHTML, and CSS Second Edition Jon Duckett Beginning Web Programming with HTML, XHTML, and CSS Introduction............................................... xxiii Chapter
More informationGoogle Voice. Learn to: Bud E. Smith Chris Dannen. Making Everything Easier! Set up and use Google Voice
Making Everything Easier! Google Voice Learn to: Set up and use Google Voice Integrate Google Voice with other Google services such as Gmail and Google Chat Combine Google Voice with your existing phone
More information7 Windows Tweaks. A Comprehensive Guide to Customizing, Increasing Performance, and Securing Microsoft Windows 7. Steve Sinchak
Take control of Windows 7 Unlock hidden settings Rev up your network Disable features you hate, for good Fine-tune User Account control Turbocharge online speed Master the taskbar and start button Customize
More informationProfessional ASP.NET 2.0 Databases. Thiru Thangarathinam
Professional ASP.NET 2.0 Databases Thiru Thangarathinam Professional ASP.NET 2.0 Databases Professional ASP.NET 2.0 Databases Thiru Thangarathinam Professional ASP.NET 2.0 Databases Published by Wiley
More informationBeginning Transact-SQL with SQL Server 2000 and Paul Turley with Dan Wood
Beginning Transact-SQL with SQL Server 2000 and 2005 Paul Turley with Dan Wood Beginning Transact-SQL with SQL Server 2000 and 2005 Beginning Transact-SQL with SQL Server 2000 and 2005 Paul Turley with
More informationMastering UNIX Shell Scripting
Mastering UNIX Shell Scripting Bash, Bourne, and Korn Shell Scripting for Programmers, System Administrators, and UNIX Gurus Second Edition Randal K. Michael Wiley Publishing, Inc. Mastering UNIX Shell
More informationLinux Command Line and Shell Scripting Bible. Third Edtion
Linux Command Line and Shell Scripting Bible Third Edtion Linux Command Line and Shell Scripting BIBLE Third Edition Richard Blum Christine Bresnahan Linux Command Line and Shell Scripting Bible, Third
More informationJoin the p2p.wrox.com. Wrox Programmer to Programmer. Beginning PHP 5.3. Matt Doyle
Join the discussion @ p2p.wrox.com Wrox Programmer to Programmer Beginning PHP 5.3 Matt Doyle Programmer to Programmer Get more out of WROX.com Interact Take an active role online by participating in our
More informationOffice 2010 For Seniors
Making Everything Easier! Microsoft Office 2010 For Seniors Learn to: Use Word, Excel, Outlook, and PowerPoint Dress up your letters, invitations, and other documents Manage your finances with Excel Use
More informationStudy Guide. Robert Schmidt Dane Charlton
Study Guide Study Guide Robert Schmidt Dane Charlton Senior Acquisitions Editor: Kenyon Brown Development Editor: Candace English Technical Editors: Eric Biller and Brian Atkinson Production Editor: Christine
More informationJohn Walkenbach s Favorite Excel 2010 Tips & Tricks. by John Walkenbach
John Walkenbach s Favorite Excel 2010 Tips & Tricks by John Walkenbach John Walkenbach s Favorite Excel 2010 Tips & Tricks Published by Wiley Publishing, Inc. 111 River Street Hoboken, NJ 07030-5774 www.wiley.com
More informationCreating Web Pages. Learn to: Bud E. Smith. Making Everything Easier! 9th Edition. Design, build, and post a Web page
Making Everything Easier! 9th Edition Creating Web Pages Learn to: Design, build, and post a Web page Build pages using HTML, Web design software, and online tools Optimize photos, video, and audio for
More informationMicrosoft Office Simply the Easiest Way to Learn. Kate Shoup
Microsoft Office 200 Simply the Easiest Way to Learn Kate Shoup OFFICE 200 by Kate Shoup OFFICE 200 SIMPLIFIED Published by Wiley Publishing, Inc. 0475 Crosspoint Boulevard Indianapolis, IN 46256 www.wiley.com
More informationExcel Programming with VBA (Macro Programming) 24 hours Getting Started
Excel Programming with VBA (Macro Programming) 24 hours Getting Started Introducing Visual Basic for Applications Displaying the Developer Tab in the Ribbon Recording a Macro Saving a Macro-Enabled Workbook
More informationMaking Everything Easier! Excel Microsoft. Pick the task, Find it fast, Get it DONE! Diane Koers
Making Everything Easier! Microsoft Excel 2010 Pick the task, Find it fast, Get it DONE! Diane Koers Hundreds of tasks including: What Do You Want to Do? Try This Task Find It Here Put Excel to Work Create
More informationOracle PL/SQL. DUMmIES. by Michael Rosenblum and Dr. Paul Dorsey FOR
Oracle PL/SQL FOR DUMmIES by Michael Rosenblum and Dr. Paul Dorsey Oracle PL/SQL For Dummies Published by Wiley Publishing, Inc. 111 River Street Hoboken, NJ 07030-5774 www.wiley.com Copyright 2006 by
More informationCloud Phone Systems. Andrew Moore. Making Everything Easier! Nextiva Special Edition. Learn:
Making Everything Easier! Nextiva Special Edition Cloud Phone Systems Learn: What cloud phone systems are and how they can benefit your company About the many advantages a cloud phone system offers Features
More informationFileMaker. Pro 10. The book you need to succeed! Companion Web Site. Ray Cologon. Go from basics to full-scale development
Companion Web Site Example FileMaker Pro 10 application Demos, tips, and additional resources Ray Cologon FileMaker Pro 10 Go from basics to full-scale development Write your own FileMaker applications
More informationExcel 2016 Formulas. Michael Alexander Dick Kusleika
Excel 2016 Formulas Excel 2016 Formulas Michael Alexander Dick Kusleika Excel 2016 Formulas Published by John Wiley & Sons, Inc. 10475 Crosspoint Boulevard Indianapolis, IN 46256 www.wiley.com Copyright
More informationMicrosoft. Access by Paul McFedries
Microsoft Access 2013 by Paul McFedries Teach Yourself VISUALLY Access 2013 Published by John Wiley & Sons, Inc. 10475 Crosspoint Boulevard Indianapolis, IN 46256 www.wiley.com Published simultaneously
More informationReal-Time Optimization by Extremum-Seeking Control
Real-Time Optimization by Extremum-Seeking Control Real-Time Optimization by Extremum-Seeking Control KARTIK B. ARIYUR MIROSLAV KRSTIĆ A JOHN WILEY & SONS, INC., PUBLICATION Copyright 2003 by John Wiley
More informationAcknowledgments. Chapter 1: Primer in Excel VBA 1. Chapter 2: The Application Object 63
Acknowledgments Introduction xxi xxiii Chapter 1: Primer in Excel VBA 1 Using the Macro Recorder 2 Recording Macros 2 Running Macros 6 The Visual Basic Editor 8 Other Ways to Run Macros 11 User-Defined
More informationMaking Everything Easier! Windows 7. Pick the task, Find it fast, Get it DONE! Nancy Muir
Making Everything Easier! Windows 7 Pick the task, Find it fast, Get it DONE! Nancy Muir Hundreds of tasks including: What Do You Want to Do? Try This Task Find It Here Work in Windows 7 Work with the
More informationOffice 2016 For Seniors. by Faithe Wempen
Office 2016 For Seniors by Faithe Wempen Office 2016 For Seniors For Dummies Published by: John Wiley & Sons, Inc., 111 River Street, Hoboken, NJ 07030-5774, www.wiley.com Copyright 2016 by John Wiley
More informationTable of Contents COPYRIGHTED MATERIAL. Introduction Book I: Excel Basics Chapter 1: The Excel 2013 User Experience...
Table of Contents Introduction... 1 About This Book...1 Foolish Assumptions...2 How This Book Is Organized...3 Book I: Excel Basics...3 Book II: Worksheet Design...3 Book III: Formulas and Functions...4
More informationExcel for Dummies: Quick Reference
Excel for Dummies: Quick Reference Walkenbach, John ISBN-13: 9780764539879 Table of Contents The Big Picture: Microsoft Office Excel 2003. What You See: The Excel Window. What You See: Dialog Boxes. Toolbar
More informationMaking Everything Easier! Office Microsoft. Pick the task, Find it fast, Get it DONE! Elaine Marmel
Making Everything Easier! Microsoft Office 2010 Pick the task, Find it fast, Get it DONE! Elaine Marmel Hundreds of tasks including: What Do You Want to Do? Try This Task Find it Here Word Open and Explore
More informationExcel 2003 Just the Steps
Excel 2003 Just the Steps FOR DUMmIES by Diane Koers Excel 2003 Just the Steps FOR DUMmIES by Diane Koers Excel 2003 Just the Steps For Dummies Published by Wiley Publishing, Inc. 111 River Street Hoboken,
More informationExcel for Chemists. Second Edition
Excel for Chemists Second Edition This page intentionally left blank ExceL for Chemists A Comprehensive Guide Second Edition E. Joseph Billo Department of Chemistry Boston College Chestnut Hill, Massachusetts
More informationChapter 1: Excel in a Nutshell 3 Chapter 2: Basic Facts about Formulas 33 Chapter 3: Working with Names 59
Contents at a Glance Part I: Basic Information Chapter 1: Excel in a Nutshell 3 Chapter 2: Basic Facts about Formulas 33 Chapter 3: Working with Names 59 Part II: Using Functions in Your Formulas Chapter
More informationAgile Database Techniques Effective Strategies for the Agile Software Developer. Scott W. Ambler
Agile Database Techniques Effective Strategies for the Agile Software Developer Scott W. Ambler Agile Database Techniques Effective Strategies for the Agile Software Developer Agile Database Techniques
More informationMicrosoft Excel 2010
Microsoft Excel 2010 FOR DUMmIES LEARNING KIT by Faithe Wempen Microsoft Excel 2010 elearning Kit For Dummies Published by John Wiley & Sons, Inc. 111 River Street Hoboken, NJ 07030-5774 www.wiley.com
More informationCOPYRIGHTED MATERIAL. Part I: Getting Started with Excel 1. Acknowledgments... xxxvii Introduction...xxxviii. Chapter 1: Introducing Excel...
Acknowledgments....................................... xxxvii Introduction............................................xxxviii Part I: Getting Started with Excel 1 Chapter 1: Introducing Excel...................................3
More informationFormulas. Excel John Walkenbach. Microsoft
Excel 2010 Microsoft Formulas John Walkenbach BONUS CD-ROM! Includes all Excel workbook files used in the book, plus the complete book in a searchable PDF file Excel 2010 Formulas by John Walkenbach Excel
More informationCOSO Enterprise Risk Management
COSO Enterprise Risk Management COSO Enterprise Risk Management Establishing Effective Governance, Risk, and Compliance Processes Second Edition ROBERT R. MOELLER John Wiley & Sons, Inc. Copyright # 2007,
More informationOutlook Microsoft. Learn to: Bill Dyszel. Making Everything Easier! Navigate the interface and use the To-Do bar
Making Everything Easier! Microsoft Outlook 2010 Learn to: Navigate the interface and use the To-Do bar Maximize Outlook s security features Filter your junk e-mail and manage e-mail folders Collaborate
More informationLinux. The book you need to succeed! Boot up to Ubuntu, Fedora, KNOPPIX, Debian, opensuse, and 13 Other Distributions Edition.
DVD and CD-ROM Included Run or install 18 different Linux distributions from the multi-boot DVD and CD-ROM! Christopher Negus Linux 2009 Edition Boot up to Ubuntu, Fedora, KNOPPIX, Debian, opensuse, and
More informationImplementing Security and Tokens: Current Standards, Tools, and Practices
Implementing Email Security and Tokens: Current Standards, Tools, and Practices Sean Turner Russ Housley Wiley Publishing, Inc. Implementing Email Security and Tokens: Current Standards, Tools, and Practices
More informationBASIC EXCEL SYLLABUS Section 1: Getting Started Section 2: Working with Worksheet Section 3: Administration Section 4: Data Handling & Manipulation
BASIC EXCEL SYLLABUS Section 1: Getting Started Unit 1.1 - Excel Introduction Unit 1.2 - The Excel Interface Unit 1.3 - Basic Navigation and Entering Data Unit 1.4 - Shortcut Keys Section 2: Working with
More informationMicrosoft. Excel. Paul McFedries
Microsoft Excel 2010 Paul McFedries Excel 2010 by Paul McFedries Excel 2010 Visual Quick Tips Published by Wiley Publishing, Inc. 10475 Crosspoint Boulevard Indianapolis, IN 46256 www.wiley.com Published
More informationCISSP. DUMmIES 4TH EDITION FOR
CISSP FOR DUMmIES 4TH EDITION CISSP FOR DUMmIES 4TH EDITION by Lawrence Miller and Peter H. Gregory CISSP For Dummies, 4th Edition Published by John Wiley & Sons, Inc. 111 River Street Hoboken, NJ 07030-5774
More informationPractical Database Programming with Visual Basic.NET
Practical Database Programming with Visual Basic.NET IEEE Press 445 Hoes Lane Piscataway, NJ 08854 IEEE Press Editorial Board Lajos Hanzo, Editor in Chief R. Abari M. El-Hawary S. Nahavandi J. Anderson
More informationHASHING IN COMPUTER SCIENCE FIFTY YEARS OF SLICING AND DICING
HASHING IN COMPUTER SCIENCE FIFTY YEARS OF SLICING AND DICING Alan G. Konheim JOHN WILEY & SONS, INC., PUBLICATION HASHING IN COMPUTER SCIENCE HASHING IN COMPUTER SCIENCE FIFTY YEARS OF SLICING AND DICING
More informationRelational Database Index Design and the Optimizers
Relational Database Index Design and the Optimizers DB2, Oracle, SQL Server, et al. Tapio Lahdenmäki Michael Leach A JOHN WILEY & SONS, INC., PUBLICATION Relational Database Index Design and the Optimizers
More informationMCITP Windows Server 2008 Server Administrator Study Guide
MCITP Windows Server 2008 Server Administrator Study Guide Darril Gibson MCITP Windows Server 2008 Server Administrator Study Guide MCITP Windows Server 2008 Server Administrator Study Guide Darril Gibson
More informationMODERN MULTITHREADING
MODERN MULTITHREADING Implementing, Testing, and Debugging Multithreaded Java and C++/Pthreads/Win32 Programs RICHARD H. CARVER KUO-CHUNG TAI A JOHN WILEY & SONS, INC., PUBLICATION MODERN MULTITHREADING
More informationContents. Excel 2013 Workbook... 1 Starting Excel The Startup Screen... 3 The Excel Screen... 4 Quick Access Toolbar...
Contents How to Use this Workbook... i BSBITU202A Create and use spreadsheets... ii BSBITU304A Produce spreadsheets... ix Files Used in this Workbook... xvi How to Download Exercise Files... xviii Office
More informationMicroprocessor Theory
Microprocessor Theory and Applications with 68000/68020 and Pentium M. RAFIQUZZAMAN, Ph.D. Professor California State Polytechnic University Pomona, California and President Rafi Systems, Inc. WILEY A
More informationContents. Part I: Getting Started with Excel
Contents AL Acknowledgments....................................................... ix Introduction......................................................... xxxvii TE D MA TE RI Is This Book for You?...xxxvii
More informationLEGITIMATE APPLICATIONS OF PEER-TO-PEER NETWORKS
LEGITIMATE APPLICATIONS OF PEER-TO-PEER NETWORKS DINESH C. VERMA IBM T. J. Watson Research Center A JOHN WILEY & SONS, INC., PUBLICATION LEGITIMATE APPLICATIONS OF PEER-TO-PEER NETWORKS LEGITIMATE APPLICATIONS
More informationASUS Eee PC. DUMmIES. by Joel McNamara FOR
ASUS Eee PC FOR DUMmIES by Joel McNamara ASUS Eee PC FOR DUMmIES by Joel McNamara ASUS Eee PC For Dummies Published by Wiley Publishing, Inc. 111 River Street Hoboken, NJ 07030-5774 www.wiley.com Copyright
More informationLEGITIMATE APPLICATIONS OF PEER-TO-PEER NETWORKS DINESH C. VERMA IBM T. J. Watson Research Center A JOHN WILEY & SONS, INC., PUBLICATION
LEGITIMATE APPLICATIONS OF PEER-TO-PEER NETWORKS DINESH C. VERMA IBM T. J. Watson Research Center A JOHN WILEY & SONS, INC., PUBLICATION LEGITIMATE APPLICATIONS OF PEER-TO-PEER NETWORKS LEGITIMATE APPLICATIONS
More informationft so ea i E? a p qjf, $0> Excel" 2013 BIBLE John Walkenbach
qjf, WM E? a p $0> ft so ea i Excel" 2013 BIBLE John Walkenbach Acknowledgments.- ix Introduction xxxvii Is This Book for You? xxxvii Software Versions xxxvii Conventions Used in This Book xxxviii Excel
More informationCustomizing the Excel 2013 program window. Getting started with Excel 2013
Customizing the Excel 2013 program window 1 2 Getting started with Excel 2013 Working with data and Excel tables Creating workbooks Modifying workbooks Modifying worksheets Merging and unmerging cells
More informationSecuring SCADA Systems. Ronald L. Krutz
Securing SCADA Systems Ronald L. Krutz Securing SCADA Systems Securing SCADA Systems Ronald L. Krutz Securing SCADA Systems Published by Wiley Publishing, Inc. 10475 Crosspoint Boulevard Indianapolis,
More informationMicrosoft Excel Keyboard Shortcuts
Microsoft Excel Keyboard Shortcuts Here is a complete list of keyboard shortcuts for Microsoft Excel. Most of the shortcuts will work on all Excel versions on Windows based computer. Data Processing Shortcuts
More informationHOW TO USE THIS BOOK... V 1 GETTING STARTED... 2
TABLE OF CONTENTS HOW TO USE THIS BOOK...................... V 1 GETTING STARTED.......................... 2 Introducing Data Analysis with Excel...2 Tour the Excel Window...3 Explore the Ribbon...4 Using
More informationDelivering training since 1996
VBA (Visual Basic for Applications) is an Object Oriented Language. This programming language can be used to automate tasks by developing procedures and functions. It is useful for programmers and for
More informationPowerPoint 2007 Just the Steps FOR. DUMmIES. by Barbara Obermeier and Ted Padova
PowerPoint 2007 Just the Steps FOR DUMmIES by Barbara Obermeier and Ted Padova PowerPoint 2007 Just the Steps For Dummies Published by Wiley Publishing, Inc. 111 River Street Hoboken, NJ 07030-5774 www.wiley.com
More informationExcel' 2010 Bible. John Walkenbach. Wiley Publishing, Inc. WILEY
Excel' 2010 Bible John Walkenbach WILEY Wiley Publishing, Inc. vmlli^ti&: Acknowledgments Introduction xxxvii xxxviii Part 1: Getting Started with Excel 1 Chapter 1: Introducing Excel 3 What Is Excel Good
More informationMicrosoft Excel 2010 Level 1
Microsoft Excel 2010 Level 1 One Day Course Course Description You have basic computer skills such as using a mouse, navigating through windows, and surfing the Internet. You have also used paper-based
More informationSAMPLE ICDL 5.0. International Computer Driving Licence. Module 4 - Spreadsheets Using Microsoft Excel 2010
ICDL 5.0 International Computer Driving Licence Module 4 - Spreadsheets Using Microsoft Excel 2010 This training, which has been approved by ECDL Foundation, includes exercise items intended to assist
More informationTASK SCHEDULING FOR PARALLEL SYSTEMS
TASK SCHEDULING FOR PARALLEL SYSTEMS Oliver Sinnen Department of Electrical and Computer Engineering The University of Aukland New Zealand TASK SCHEDULING FOR PARALLEL SYSTEMS TASK SCHEDULING FOR PARALLEL
More informationMacBook Air PORTABLE GENIUS
MacBook Air PORTABLE GENIUS MacBook Air PORTABLE GENIUS MacBook Air PORTABLE GENIUS by Paul McFedries MacBook Air Portable Genius Published by Wiley Publishing, Inc. 10475 Crosspoint Blvd. Indianapolis,
More informationTable of Contents. Preface... iii COMPUTER BASICS WINDOWS XP
Table of Contents Preface... iii COMPUTER BASICS Fundamentals of Computer 1 Various Types of Computers 2 Personal Computer 2 Personal Digital Assistant 3 Laptop Computer 3 Tablet PC 3 Main Frame Computer
More informationOffice 2011 for Mac ALL-IN-ONE FOR DUMMIES. by Geetesh Bajaj and James Gordon Microsoft MVPs. Wiley Publishing, Inc.
Office 2011 for Mac ALL-IN-ONE FOR DUMMIES by Geetesh Bajaj and James Gordon Microsoft MVPs Wiley Publishing, Inc. Table of Contents Introduction,.. 7 Book h introducing Office 2011 5 Chapter 1: Going
More informationMicrosoft Excel 2016 Level 1
Microsoft Excel 2016 Level 1 One Day Course Course Description You have basic computer skills such as using a mouse, navigating through windows, and surfing the Internet. You have also used paper-based
More informationThis page intentionally left blank
This page intentionally left blank Excel for Chemists This page intentionally left blank Excel for Chemists A Comprehensive Guide Third Edition E. Joseph Billo WILEY A JOHN WILEY & SONS, INC., PUBLICATION
More informationWindows 8 FOR QUICK REFERENCE
Windows 8 FOR DUMmIES QUICK REFERENCE Windows 8 FOR DUMmIES QUICK REFERENCE by John Paul Mueller Windows 8 For Dummies Quick Reference Published by John Wiley & Sons, Inc. 111 River Street Hoboken, NJ
More informationRichard Wentk. Cocoa. Developer Reference.
Richard Wentk Cocoa Developer Reference www.wileydevreference.com Cocoa Richard Wentk Cocoa Published by Wiley Publishing, Inc. 10475 Crosspoint Boulevard Indianapolis, IN 46256 www.wiley.com Copyright
More informationCOPYRIGHTED MATERIAL. Part I: Getting Started with Excel 1. xiii. Acknowledgments... ix Introduction... xli. Chapter 1: Introducing Excel...
Acknowledgments....................................................... ix Introduction........................................................... xli Part I: Getting Started with Excel 1 Chapter 1: Introducing
More informationAdvance Excel Performing calculations on data 1. Naming groups of data 2. Creating formulas to calculate values
Advance Excel 2013 Getting started with Excel 2013 1. Identifying the different Excel 2013 programs 2. Identifying new features of Excel 2013 a. If you are upgrading from Excel 2010 b. If you are upgrading
More informationChapter 1. Chapter 2. viii. Understanding the PowerPoint Work Area...1. Getting Started...4. PowerPoint Versions...6. The PowerPoint Work Area...
Table Chapter 1 Understanding the PowerPoint Work Area...1 Getting Started...4 PowerPoint Versions...6 The PowerPoint Work Area...8 Chapter 2 Working with Text on Slides...17 What Is a Slide Show?...20
More informationHTML5 Programming with JavaScript. by John Paul Mueller
HTML5 Programming with JavaScript by John Paul Mueller HTML5 Programming with JavaScript For Dummies Published by John Wiley & Sons, Inc. 111 River Street Hoboken, NJ 07030-5774 www.wiley.com Copyright
More informationMicrosoft Excel is a spreadsheet tool capable of performing calculations, analyzing data and integrating information from different programs.
About the Tutorial Microsoft Excel is a commercial spreadsheet application, written and distributed by Microsoft for Microsoft Windows and Mac OS X. At the time of writing this tutorial the Microsoft excel
More informationSolving Managerial Accounting Problems Using Excel for Windows
Solving Managerial Accounting Problems Using Excel for Windows to accompany Managerial Accounting Fourth Edition Rex A Schildhouse, M.B.A. San Diego Community College District Miramar Campus San Diego,
More informationDIFFERENTIAL EQUATION ANALYSIS IN BIOMEDICAL SCIENCE AND ENGINEERING
DIFFERENTIAL EQUATION ANALYSIS IN BIOMEDICAL SCIENCE AND ENGINEERING DIFFERENTIAL EQUATION ANALYSIS IN BIOMEDICAL SCIENCE AND ENGINEERING ORDINARY DIFFERENTIAL EQUATION APPLICATIONS WITH R William E. Schiesser
More informationCOURSE CONTENT EXCEL BASIC ONE DAY
COURSE CONTENT EXCEL BASIC ONE DAY SOME OF THE BENEFITS OF USING A SPREADSHEET STARTING EXCEL GETTING YOURSELF ORIENTATED WITH THE EXCEL SCREEN THE OFFICE BUTTON/FILE TAB THE TITLE BAR THE RIBBONS GROUPS
More informationNomas Training. Course Outlines
Nomas Training Course Outlines Nomas Training & Consultancy Ltd www.nomas.co.uk Training Course Outlines * COURSE LEVEL TOPICS An Introductory course for new users of this package. INTRODUCTION Entering
More informationExcel Level 1: Beginner. Get started in Excel. Look good with easy formatting. Set out your first Excel calculations. Increase your efficiency
Excel 2010 Level 1: Beginner Learning basic skills for Excel 2010 Estimated time: 04:05 6 modules - 49 topics Get started in Excel Discover Excel and carry out simple tasks: opening a workbook saving it,
More informationReference Services Division Presents. Excel Introductory Course
Reference Services Division Presents Excel 2007 Introductory Course OBJECTIVES: Navigate Comfortably in the Excel Environment Create a basic spreadsheet Learn how to format the cells and text Apply a simple
More informationMaking Everything Easier! Windows 7. Pick the task, Find it fast, Get it DONE! Nancy Muir
Making Everything Easier! Windows 7 Pick the task, Find it fast, Get it DONE! Nancy Muir Hundreds of tasks including: What Do You Want to Do? Try This Task Find It Here Work in Windows 7 Work with the
More informationOffice Elaine Marmel
Office 2013 Elaine Marmel Teach Yourself VISUALLY Office 2013 Published by John Wiley & Sons, Inc. 10475 Crosspoint Boulevard Indianapolis, IN 46256 www.wiley.com Published simultaneously in Canada Copyright
More informationThemes & Templates Applying a theme Customizing a theme Creatingfilefromtemplate Creating yourowncustomize Template Using templates Editing templates
Introducing Excel Understanding Workbooks and Worksheets Moving around a Worksheet Introducing the Ribbon Accessing the Ribbon by using your keyboard Using Shortcut Menus Customizing Your Quick Access
More informationOffice Home & Student 2013 ALL-IN-ONE
Office Home & Student 2013 ALL-IN-ONE Office Home & Student 2013 ALL-IN-ONE by Peter Weverka Office Home & Student 2013 All-in-One For Dummies Published by John Wiley & Sons, Inc. 111 River Street Hoboken,
More informationExcel 2010 Level 1: The Excel Environment
Excel 2010 Level 1: The Excel Environment Table of Contents The Excel 2010 Environment... 1 The Excel Window... 1 File Tab... 1 The Quick Access Toolbar... 4 Access the Customize the Quick Access Toolbar
More informationcourse notes quick reference guide
course notes quick reference guide Microsoft Excel 2010 Welcome to Excel 2010 Excel 2010 is the premier spreadsheet application from Microsoft. Excel 2010 makes it easier to analyze data quickly with new
More informationADVANCED EXCEL Course Modules for Advance Excel Training Online (MS Excel 2013 Course):
Course Modules for Advance Excel Training Online (MS Excel 2013 Course): ADVANCED EXCEL 2013 1 Getting started with Excel 2013 A Identifying the different Excel 2013 programs B Identifying new features
More informationEVALUATION ONLY. Table of Contents. iv Labyrinth Learning
Quick Reference Tables Preface EXCEL 2013 LESSON 1: EXPLORING EXCEL 2013 Presenting Excel 2013 Starting Excel Windows 7 Windows 8 Exploring the Excel Program Window Using Worksheets and Workbooks Mousing
More information