Excel 2016 Power Programming with VBA

Size: px
Start display at page:

Download "Excel 2016 Power Programming with VBA"

Transcription

1

2

3 Excel 2016 Power Programming with VBA

4

5 Excel 2016 Power Programming with VBA Michael Alexander Dick Kusleika

6 Excel 2016 Power Programming with VBA Published by John Wiley & Sons, Inc Crosspoint Boulevard Indianapolis, IN Copyright 2016 by John Wiley & Sons, Inc., Indianapolis, Indiana Published simultaneously in Canada ISBN: ISBN: (ebk) ISBN: (ebk) Manufactured in the United States of America 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 permissions. 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 specifically 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 understanding that the publisher is not engaged in rendering legal, accounting, or other professional services. 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 Web site 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 information 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. For general information on our other products and services please contact our Customer Care Department within the United States at (877) , outside the United States at (317) or fax (317) Wiley publishes in a variety of print and electronic formats and by print-on-demand. Some material included with standard print versions of this book may not be included in e-books or in print-on-demand. If this book refers to media such as a CD or DVD that is not included in the version you purchased, you may download this material at For more information about Wiley products, visit Library of Congress Control Number: 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. 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.

7 About the Authors Michael Alexander is a Microsoft Certified Application Developer (MCAD) and author of several books on advanced business analysis with Microsoft Access and Microsoft Excel. He has more than 15 years of experience consulting and developing Microsoft Office solutions. Mike has been named a Microsoft MVP for his ongoing contributions to the Excel community. In his spare time, he runs a free tutorial site, where he shares Excel and Access tips. Dick Kusleika has been awarded as a Microsoft MVP for 12 consecutive years and has been working with Microsoft Office for more than 20. Dick develops Access and Excel based solutions for his clients and has conducted training seminars on Office products in the United States and Australia. Dick also writes a popular Excel related blog at

8

9 About the Technical Editor Niek Otten lives in the Netherlands. He started in data processing in 1967 in an insurance company. He ran into Visicalc in 1980 and has been addicted to spreadsheets ever since. His first encounter with Excel (version 1!) was in 1985 on a Macintosh. Since 2005, Niek has been self employed reviewing books, writing articles, and developing Excel related software, such as a high performance actuarial add in.

10

11 Credits Acquisitions Editor Stephanie McComb Project Editor Kelly Talbot Technical Editor Niek Otten Production Editor Rebecca Anderson Copy Editor Kelly Talbot Editing Services Manager of Content Development and Assembly Mary Beth Wakefield Marketing Director David Mayhew Marketing Manager Carrie Sherrill Professional Technology & Strategy Director Barry Pruett Business Manager Amy Knies Executive Editor Jody Lefevere Project Coordinator, Cover Patrick Redmond Proofreader Nancy Carrasco Indexer Johnna VanHoose Dinse Cover Designer Wiley

12

13 Contents at a Glance Introduction xxvii Part I: Introduction to Excel VBA Chapter 1: Essentials of Spreadsheet Application Development Chapter 2: Introducing Visual Basic for Applications Chapter 3: VBA Programming Fundamentals Chapter 4: Working with VBA Sub Procedures Chapter 5: Creating Function Procedures Chapter 6: Understanding Excel s Events Chapter 7:VBA Programming Examples and Techniques Part II: Advanced VBA Techniques Chapter 8: Working with Pivot Tables Chapter 9: Working with Charts Chapter 10: Interacting with Other Applications Chapter 11: Working with External Data and Files Part III: Working with UserForms Chapter 12: Leveraging Custom Dialog Boxes Chapter 13: Introducing UserForms Chapter 14: UserForm Examples Chapter 15: Advanced UserForm Techniques Part IV: Developing Excel Applications Chapter 16: Creating and Using Add-Ins Chapter 17: Working with the Ribbon Chapter 18: Working with Shortcut Menus Chapter 19: Providing Help for Your Applications Chapter 20: Leveraging Class Modules Chapter 21: Understanding Compatibility Issues Part V: Appendix Appendix A: VBA Statements and Function Reference Index

14

15 Table of Contents Introduction xxvii Part I: Introduction to Excel VBA Chapter 1: 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 Chapter 2: Introducing Visual Basic for Applications Getting a Head Start with the Macro Recorder Creating your first macro Comparing absolute and relative macro recording Other macro recording concepts Working with the Visual Basic Editor Understanding VBE components Working with the Project window Working with a Code window Customizing the VBA environment The Editor Format tab

16 xiv The General tab The Docking tab VBA Fundamentals Understanding objects Understanding collections Understanding properties Deep Dive: Working with Range Objects Finding the properties of the Range object The Range property The Cells property The Offset property Essential Concepts to Remember Don t Panic You Are Not Alone Read the rest of the book Let Excel help write your macro Use the Help system Use the Object Browser Pilfer code from the Internet Leverage user forums Visit expert blogs Mine YouTube for video training Learn from the Microsoft Office Dev Center Dissect the other Excel files in your organization Ask your local Excel genius Chapter 3: 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

17 xv If-Then constructs Select Case constructs Looping blocks of instructions Chapter 4: 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 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 Some preliminary recording Initial setup Code writing Writing the Sort procedure More testing Fixing the problems Utility availability Evaluating the project Chapter 5: 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

18 xvi 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 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 6: Understanding Excel s Events What You Should Know about Events Understanding event sequences Where to put event-handler procedures Disabling events Entering event-handler code Event-handler procedures that use arguments Getting Acquainted with Workbook-Level Events The Open event The Activate event The SheetActivate event The NewSheet event The BeforeSave event The Deactivate event The BeforePrint event The BeforeClose event Examining Worksheet Events The Change event Monitoring a specific range for changes The SelectionChange event The BeforeDoubleClick event The BeforeRightClick event

19 xvii Monitoring with Application Events Enabling Application-level events Determining when a workbook is opened Monitoring Application-level events Accessing Events Not Associated with an Object The OnTime event The OnKey event Chapter 7: 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 Getting a list of fonts Sorting an array Processing a series of files

20 xviii 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 Understanding API Declarations Determining file associations Determining default printer information Determining video display information Reading from and writing to the Registry Part II: Advanced VBA Techniques Chapter 8: Working with Pivot Tables An Introductory Pivot Table Example Creating a pivot table Examining the recorded code for the pivot table Cleaning up the recorded pivot table code Creating a More Complex Pivot Table The code that created the pivot table How the more complex pivot table works Creating Multiple Pivot Tables Creating a Reverse Pivot Table Chapter 9: Working with Charts Getting the Inside Scoop on Charts Chart locations

21 xix The macro recorder and charts The Chart object model Creating an Embedded Chart Creating a Chart on a Chart Sheet Modifying Charts Using VBA to Activate a Chart Moving a Chart Using VBA to Deactivate a Chart Determining Whether a Chart Is Activated Deleting from the ChartObjects or Charts Collection Looping through All Charts Sizing and Aligning ChartObjects Creating Lots of Charts Exporting a Chart Exporting all graphics Changing the Data Used in a Chart Changing chart data based on the active cell Using VBA to determine the ranges used in a chart Using VBA to Display Arbitrary Data Labels on a Chart Displaying a Chart in a UserForm Understanding Chart Events An example of using Chart events Enabling events for an embedded chart Example: Using Chart events with an embedded chart Discovering VBA Charting Tricks Printing embedded charts on a full page Creating unlinked charts Displaying text with the MouseOver event Scrolling a chart Working with Sparkline Charts Chapter 10: Interacting with Other Applications Understanding Microsoft Office Automation Understanding the concept of binding A simple automation example Automating Access from Excel Running an Access Query from Excel Running an Access Macro from Excel Automating Word from Excel Sending Excel data to a Word document Simulating mail merge with a Word document Automating PowerPoint from Excel Sending Excel data to a PowerPoint presentation Sending all Excel charts to a PowerPoint presentation Convert a workbook into a PowerPoint presentation Automating Outlook from Excel Mailing the Active Workbook as an Attachment Mailing a Specific Range as an Attachment

22 xx Mailing a Single Sheet as an Attachment Mailing All Addresses in Your Contact List Starting Other Applications from Excel Using the VBA Shell function Using the Windows ShellExecute API function Using AppActivate Running Control Panel dialog boxes Chapter 11: Working with External Data and Files Working with External Data Connections Manually creating a connection Manually editing data connections Using VBA to create dynamic connections Iterating through all connections in a workbook Using ADO and VBA to Pull External Data The connection string Declaring a Recordset Referencing the ADO object library Putting it all together in code Using ADO with the active workbook Working with Text Files Opening a text file Reading a text file Writing a text file Getting a file number Determining or setting the file position Statements for reading and writing Text File Manipulation Examples Importing data in a text file Exporting a range to a text file Importing a text file to a range Logging Excel usage Filtering a text file Performing Common File Operations Using VBA file-related statements Using the FileSystemObject object Zipping and Unzipping Files Zipping files Unzipping a file Part III: Working with UserForms Chapter 12: Leveraging Custom Dialog Boxes Before You Create That UserForm Using an Input Box The VBA InputBox function The Application.InputBox method

23 xxi The VBA MsgBox Function The Excel GetOpenFilename Method The Excel GetSaveAsFilename Method Prompting for a Directory Displaying Excel s Built-In Dialog Boxes Displaying a Data Form Making the data form accessible Displaying a data form by using VBA Chapter 13: 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 The finished dialog box

24 xxii Understanding UserForm Events Learning about events UserForm events 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 14: 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 Filtering a ListBox from a TextBox Using the MultiPage Control in a UserForm Using an External Control Animating a Label Chapter 15: Advanced UserForm Techniques A Modeless Dialog Box Displaying a Progress Indicator Creating a stand-alone progress indicator Showing a progress indicator that s integrated into a UserForm Creating a non-graphical progress indicator Creating Wizards Setting up the MultiPage control for the wizard Adding the buttons to the wizard s UserForm Programming the wizard s buttons

Excel 2016 Power Programming with VBA

Excel 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 information

Excel 2013 Power Programming with VBA

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 information

Excel 2016 Formulas. Michael Alexander Dick Kusleika

Excel 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 information

Excel 2013 Power Programming with VBA

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 information

Introduction... 1 Part I: Getting Started with Excel VBA Programming Part II: How VBA Works with Excel... 31

Introduction... 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 information

Linux 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 Edtion Linux Command Line and Shell Scripting BIBLE Third Edition Richard Blum Christine Bresnahan Linux Command Line and Shell Scripting Bible, Third

More information

7 Windows Tweaks. A Comprehensive Guide to Customizing, Increasing Performance, and Securing Microsoft Windows 7. Steve Sinchak

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

Join the p2p.wrox.com. Wrox Programmer to Programmer. Beginning PHP 5.3. Matt Doyle

Join 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 information

Corporate essentials

Corporate 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 information

Excel 2010 Power Programming with VBA. by John Walkenbach

Excel 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 information

Linux Command Line and Shell Scripting Bible

Linux 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 information

Beginning 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 Second Edition Jon Duckett Beginning Web Programming with HTML, XHTML, and CSS Introduction............................................... xxiii Chapter

More information

ffi rs.indd 10/07/2015 Page i Access 2016 Bible

ffi rs.indd 10/07/2015 Page i Access 2016 Bible Access 2016 Bible Access 2016 BIBLE Michael Alexander Dick Kusleika Access 2016 Bible Published by John Wiley & Sons, Inc. 10475 Crosspoint Boulevard Indianapolis, IN 46256 www.wiley.com Copyright 2016

More information

Beginning Transact-SQL with SQL Server 2000 and Paul Turley with Dan Wood

Beginning 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 information

Study Guide. Robert Schmidt Dane Charlton

Study 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 information

Mastering UNIX Shell Scripting

Mastering 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 information

Professional ASP.NET 2.0 Databases. Thiru Thangarathinam

Professional 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 information

Acknowledgments. Chapter 1: Primer in Excel VBA 1. Chapter 2: The Application Object 63

Acknowledgments. 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 information

Microsoft Office Simply the Easiest Way to Learn. Kate Shoup

Microsoft 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 information

Delivering training since 1996

Delivering 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 information

Oracle PL/SQL. DUMmIES. by Michael Rosenblum and Dr. Paul Dorsey FOR

Oracle 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 information

Beginning Visual Basic 2015

Beginning Visual Basic 2015 Beginning Visual Basic 2015 Introduction................................................... xxvii Chapter 1 Welcome to Visual Basic 2015................................ 1 Chapter 2 The Microsoft.NET Framework..............................

More information

Linux. The book you need to succeed! Boot up to Ubuntu, Fedora, KNOPPIX, Debian, opensuse, and 13 Other Distributions Edition.

Linux. 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 information

Real-Time Optimization by Extremum-Seeking Control

Real-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 information

COPYRIGHTED MATERIAL. Part I: Getting Started with Excel 1. Acknowledgments... xxxvii Introduction...xxxviii. Chapter 1: Introducing Excel...

COPYRIGHTED 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 information

Implementing Security and Tokens: Current Standards, Tools, and Practices

Implementing  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 information

Microsoft. Excel. Paul McFedries

Microsoft. 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 information

Cloud Phone Systems. Andrew Moore. Making Everything Easier! Nextiva Special Edition. Learn:

Cloud 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 information

MCITP Windows Server 2008 Server Administrator Study Guide

MCITP 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 information

Microsoft. Access by Paul McFedries

Microsoft. 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 information

iwork DUMmIES 2ND EDITION FOR

iwork 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 information

MacBook Air PORTABLE GENIUS

MacBook 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 information

Contents. Part I: Getting Started with Excel

Contents. Part I: Getting Started with Excel Contents AL Acknowledgments....................................................... ix Introduction......................................................... xxxvii TE D MA TE RI Is This Book for You?...xxxvii

More information

Office 2016 For Seniors. by Faithe Wempen

Office 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 information

Excel Programming with VBA (Macro Programming) 24 hours Getting Started

Excel 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 information

FileMaker. Pro 10. The book you need to succeed! Companion Web Site. Ray Cologon. Go from basics to full-scale development

FileMaker. 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 information

PHP & MySQL. Learn to: Janet Valade. Making Everything Easier! 4th Edition. Create well-formed PHP code that s compliant with PHP 4, 5, and 6

PHP & 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 information

COPYRIGHTED MATERIAL. Part I: Getting Started with Excel 1. xiii. Acknowledgments... ix Introduction... xli. Chapter 1: Introducing Excel...

COPYRIGHTED 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 information

Excel' 2010 Bible. John Walkenbach. Wiley Publishing, Inc. WILEY

Excel' 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 information

The Excel. Analyst s. Guide to. Access. Michael Alexander

The Excel. Analyst s. Guide to. Access. Michael Alexander The Excel Analyst s Guide to Access Michael Alexander The Excel Analyst s Guide to Access The Excel Analyst s Guide to Access Michael Alexander Wiley Publishing, Inc. The Excel Analyst s Guide to Access

More information

BASIC 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 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 information

Securing SCADA Systems. Ronald L. Krutz

Securing 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 information

ft so ea i E? a p qjf, $0> Excel" 2013 BIBLE John Walkenbach

ft 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 information

Windows 10 Anniversary Update. Paul McFedries

Windows 10 Anniversary Update. Paul McFedries Windows 10 Anniversary Update Paul McFedries Teach Yourself VISUALLY Windows 10 Anniversary Update Published by John Wiley & Sons, Inc. 10475 Crosspoint Boulevard Indianapolis, IN 46256 www.wiley.com Published

More information

Microprocessor Theory

Microprocessor 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 information

Agile 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 Scott W. Ambler Agile Database Techniques Effective Strategies for the Agile Software Developer Agile Database Techniques

More information

WINDOWS 10. by Paul McFedries

WINDOWS 10. by Paul McFedries WINDOWS 10 by Paul McFedries WINDOWS 10 SIMPLIFIED Published by John Wiley & Sons, Inc. 10475 Crosspoint Boulevard Indianapolis, IN 46256 www.wiley.com Published simultaneously in Canada Copyright 2015

More information

Creating Web Pages. Learn to: Bud E. Smith. Making Everything Easier! 9th Edition. Design, build, and post a Web page

Creating 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 information

COSO Enterprise Risk Management

COSO 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 information

Customizing the Excel 2013 program window. Getting started with Excel 2013

Customizing 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 information

XSLT 2.0 and XPath 2.0

XSLT 2.0 and XPath 2.0 Wrox Programmer to Programmer TM Michael Kay Michael Kay has been working in the XML field since 1997. He became a member of the XSL Working Group soon after the publication of XSLT 1.0 and took over as

More information

Ms Excel Vba Continue Loop Through Worksheets By Name

Ms Excel Vba Continue Loop Through Worksheets By Name Ms Excel Vba Continue Loop Through Worksheets By Name exceltip.com/files-workbook-and-worksheets-in-vba/determine-if- Checks if the Sheet name is matching the Sheet name passed from the main macro. It

More information

Practical Database Programming with Visual Basic.NET

Practical 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 information

Acknowledgments Introduction. Part I: Programming Access Applications 1. Chapter 1: Overview of Programming for Access 3

Acknowledgments Introduction. Part I: Programming Access Applications 1. Chapter 1: Overview of Programming for Access 3 74029ftoc.qxd:WroxPro 9/27/07 1:40 PM Page xiii Acknowledgments Introduction x xxv Part I: Programming Access Applications 1 Chapter 1: Overview of Programming for Access 3 Writing Code for Access 3 The

More information

Hands-On Oracle Application Express Security

Hands-On Oracle Application Express Security Hands-On Oracle Application Express Security BUILDING SECURE APEX APPLICATIONS Recx Hands-On Oracle Application Express Security: Building Secure Apex Applications Published by John Wiley & Sons, Inc.

More information

SIMPLY EXCEL by Paul McFedries. A John Wiley and Sons, Ltd, Publication

SIMPLY EXCEL by Paul McFedries. A John Wiley and Sons, Ltd, Publication SIMPLY EXCEL 2010 by Paul McFedries A John Wiley and Sons, Ltd, Publication First published under the title Excel 2010 Simplified, ISBN 978-0-470-57763-9 by Wiley Publishing, Inc., 10475 Crosspoint Boulevard,

More information

Ruby on Rails. Bible

Ruby on Rails. Bible Ruby on Rails Bible Ruby on Rails Bible Timothy Fisher Ruby on Rails Bible Published by Wiley Publishing, Inc. 10475 Crosspoint Boulevard Indianapolis, IN 46256 www.wiley.com Copyright 2008 by Wiley Publishing,

More information

Work more efficiently by learning how to automate recurring tasks and create user applications

Work more efficiently by learning how to automate recurring tasks and create user applications V B A ( M A C R O S ) Work more efficiently by learning how to automate recurring tasks and create user applications Prepared by: XL Your Mind Gneisenaustraße 27 40477, Düsseldorf Germany W H A T T O E

More information

Relational Database Index Design and the Optimizers

Relational 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 information

HASHING IN COMPUTER SCIENCE FIFTY YEARS OF SLICING AND DICING

HASHING 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 information

Microsoft. Office. Excel Power Programming with VBA. John Walkenbach. Bonus CD-ROM Included!

Microsoft. 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 information

Excel 2013 Formulas. by John Walkenbach

Excel 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 information

Excel for Chemists. Second Edition

Excel 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 information

Table of Contents COPYRIGHTED MATERIAL. Introduction Book I: Excel Basics Chapter 1: The Excel 2013 User Experience...

Table 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 information

Office 2010 For Seniors

Office 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 information

Acknowledgments Introduction. Chapter 1: Introduction to Access 2007 VBA 1. The Visual Basic Editor 18. Testing Phase 24

Acknowledgments Introduction. Chapter 1: Introduction to Access 2007 VBA 1. The Visual Basic Editor 18. Testing Phase 24 Acknowledgments Introduction Chapter 1: Introduction to Access 2007 VBA 1 What Is Access 2007 VBA? 1 What s New in Access 2007 VBA? 2 Access 2007 VBA Programming 101 3 Requirements-Gathering Phase 3 Design

More information

LEGITIMATE APPLICATIONS OF PEER-TO-PEER NETWORKS

LEGITIMATE 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 information

Advance Excel Performing calculations on data 1. Naming groups of data 2. Creating formulas to calculate values

Advance 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 information

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

Making Everything Easier! Excel Microsoft. Pick the task, Find it fast, Get it DONE! Diane Koers

Making 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 information

Google Voice. Learn to: Bud E. Smith Chris Dannen. Making Everything Easier! Set up and use Google Voice

Google 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 information

ADVANCED EXCEL Course Modules for Advance Excel Training Online (MS Excel 2013 Course):

ADVANCED 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 information

IC Internet and Computing Core Certification Living Online. Study Guide

IC Internet and Computing Core Certification Living Online. Study Guide IC Internet and Computing 3 Core Certification Living Online Study Guide IC Internet and Computing 3 Core Certification Living Online Study Guide Ciprian Adrian Rusen Senior Acquisitions Editor: Ken Brown

More information

Nomas Training. Course Outlines

Nomas 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 information

Office Elaine Marmel

Office 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 information

PROFESSIONAL SCALA. INTRODUCTION... xv

PROFESSIONAL SCALA. INTRODUCTION... xv PROFESSIONAL SCALA INTRODUCTION.................................................... xv CHAPTER 1 Language Features....................................... 1 CHAPTER 2 Functional Programming.................................

More information

Microsoft Excel 2010 Level 1

Microsoft 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 information

Ms Excel Dashboards & VBA

Ms Excel Dashboards & VBA Ms Excel Dashboards & VBA 32 hours, 4 sessions, 8 hours each Day 1 Formatting Conditional Formatting: Beyond Simple Conditional Formats Data Validation: Extended Uses of Data Validation working with Validation

More information

Text Data Processing Entity Extraction Dictionary File Generator User's Guide SAP Data Services 4.2 (14.2.0)

Text Data Processing Entity Extraction Dictionary File Generator User's Guide SAP Data Services 4.2 (14.2.0) Text Data Processing Entity Extraction Dictionary File Generator User's Guide SAP Data Services 4.2 (14.2.0) Copyright 2013 SAP AG or an SAP affiliate company. All rights reserved. No part of this publication

More information

239 Excel Keyboard Shortcuts

239 Excel Keyboard Shortcuts 239 Excel Keyboard Shortcuts WORK FASTER AND MORE EFFICIENTLY WITH THESE CLEARLY ILLUSTRATED EXCEL SHORTCUTS. My Online Training Hub https://www.myonlinetraininghub.com/ Below is a huge list of Excel keyboard

More information

Chapter 1: Excel in a Nutshell 3 Chapter 2: Basic Facts about Formulas 33 Chapter 3: Working with Names 59

Chapter 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 information

Richard Wentk. Cocoa. Developer Reference.

Richard 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 information

MS Excel VBA Class Goals

MS Excel VBA Class Goals MS Excel VBA 2013 Class Overview: Microsoft excel VBA training course is for those responsible for very large and variable amounts of data, or teams, who want to learn how to program features and functions

More information

Excel 2016: Core Data Analysis, Manipulation, and Presentation; Exam

Excel 2016: Core Data Analysis, Manipulation, and Presentation; Exam Microsoft Office Specialist Excel 2016: Core Data Analysis, Manipulation, and Presentation; Exam 77-727 Successful candidates for the Microsoft Office Specialist Excel 2016 certification exam will have

More information

OFFICE by Elaine Marmel

OFFICE by Elaine Marmel OFFICE 2013 by Elaine Marmel OFFICE 2013 SIMPLIFIED Published by John Wiley & Sons, Inc. 10475 Crosspoint Boulevard Indianapolis, IN 46256 www.wiley.com Published simultaneously in Canada Copyright 2013

More information

MODERN MULTITHREADING

MODERN 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 information

TASK SCHEDULING FOR PARALLEL SYSTEMS

TASK 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 information

Never Give Up Page 1

Never Give Up Page 1 VISUAL BASIC FOR APPLICATIONS (VBA) & MACROS TRAINING: Microsoft Visual Basic for Applications (VBA, Macros) when used with Microsoft Excel can build powerful automated business tools quickly and with

More information

Flash Lite. Mobile Development. Professional. Build Flash Applications for Mobile Devices. Jermaine G. Anderson. Join the p2p.wrox.

Flash Lite. Mobile Development. Professional. Build Flash Applications for Mobile Devices. Jermaine G. Anderson. Join the p2p.wrox. Join the discussion @ p2p.wrox.com Wrox Programmer to Programmer Professional Flash Lite Mobile Development Build Flash Applications for Mobile Devices Jermaine G. Anderson Programmer to Programmer Get

More information

COURSE CONTENT Excel with VBA Training

COURSE CONTENT Excel with VBA Training COURSE CONTENT Excel with VBA Training MS Excel - Advance 1. Excel Quick Overview Use of Excel, its boundaries & features 2. Data Formatting & Custom setting Number, Text, Date, Currency, Custom settings.

More information

OS X El CapitanTM. Paul McFedries

OS X El CapitanTM. Paul McFedries OS X El CapitanTM Paul McFedries Teach Yourself VISUALLY OS X El Capitan Published by John Wiley & Sons, Inc. 10475 Crosspoint Boulevard Indianapolis, IN 46256 www.wiley.com Published simultaneously in

More information

Excel Level 1: Beginner. Get started in Excel. Look good with easy formatting. Set out your first Excel calculations. Increase your efficiency

Excel 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 information

Word 2016 Advanced. North American Edition SAMPLE

Word 2016 Advanced. North American Edition SAMPLE Word 2016 Advanced Word 2016 Advanced North American Edition WORD 2016 ADVANCED Page 2 2015 Cheltenham Group Pty. Ltd. All trademarks acknowledged. E&OE. No part of this document may be copied without

More information

Understanding and Using Microsoft Access Macros

Understanding and Using Microsoft Access Macros Understanding and Using Microsoft Access Macros Firstly, I would like to thank you for purchasing this Access database ebook guide; a useful reference guide on understanding and using Microsoft Access

More information

Join the p2p.wrox.com. Wrox Programmer to Programmer. Professional ASP.NET 4. in C# and VB. Bill Evjen, Scott Hanselman, Devin Rader

Join the p2p.wrox.com. Wrox Programmer to Programmer. Professional ASP.NET 4. in C# and VB. Bill Evjen, Scott Hanselman, Devin Rader Join the discussion @ p2p.wrox.com Wrox Programmer to Programmer Professional ASP.NET 4 in C# and VB Bill Evjen, Scott Hanselman, Devin Rader Programmer to Programmer Get more out of wrox.com Interact

More information

Professional Visual Studio 2013

Professional Visual Studio 2013 Professional Visual Studio 2013 Introduction.... xliii Part I Integrated Development Environment Chapter 1 A Quick Tour....3 Chapter 2 The Solution Explorer, Toolbox, and Properties.... 15 Chapter 3 Options

More information

SAMPLE ICDL 5.0. International Computer Driving Licence. Module 4 - Spreadsheets Using Microsoft Excel 2010

SAMPLE 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 information

WEB DEVELOPMENT WITH JQUERY

WEB DEVELOPMENT WITH JQUERY WEB DEVELOPMENT WITH JQUERY INTRODUCTION.................................................... xix PART I THE JQUERY API CHAPTER 1 Introduction to jquery..................................... 3 CHAPTER 2

More information

Contents. More Controls 51. Visual Basic 1. Introduction to. xiii. Modify the Project 30. Print the Project Documentation 35

Contents. More Controls 51. Visual Basic 1. Introduction to. xiii. Modify the Project 30. Print the Project Documentation 35 Contents Modify the Project 30 Introduction to Print the Project Documentation 35 Visual Basic 1 Sample Printout 36 Writing Windows Applications The Form Image 36 The Code 37 with Visual Basic 2 The Form

More information

Microsoft Dynamics GP. Extender User s Guide

Microsoft Dynamics GP. Extender User s Guide Microsoft Dynamics GP Extender User s Guide Copyright Copyright 2009 Microsoft Corporation. All rights reserved. Complying with all applicable copyright laws is the responsibility of the user. Without

More information