did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

We're the #1 textbook rental company. Let us show you why.

9780789736826

Vba And Macros For Microsoft Office Excel 2007

by ;
  • ISBN13:

    9780789736826

  • ISBN10:

    0789736829

  • Edition: 1st
  • Format: Paperback
  • Copyright: 2007-08-09
  • Publisher: Que Publishing
  • Purchase Benefits
  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $39.99

Summary

The perfect tool for learning to automate Excel and customize existing software to meet specific business needs!

Author Biography

Bill Jelen, Excel MVP and MrExcel, has been using spreadsheets since 1985, and he launched the MrExcel.com website in 1998. Bill has made more than 50 guest appearances on Call for Help with Leo Laporte and has produced more than 250 episodes of his daily video podcast, Learn Excel from MrExcel. He is the host of Total Training’s Excel 2007 Advanced DVD. He also enjoys taking his show on the road, doing a one- to four-hour power Excel seminar anywhere that a room full of accountants or Excellers will show up. Before founding MrExcel.com, Jelen spent 12 years in the trenches–working as a financial analyst for finance, marketing, accounting, and operations departments of a $500 million public company. He lives near Akron, Ohio, with his wife, Mary Ellen, and sons, Josh and Zeke.

 

Tracy Syrstad remembers the painful trek up the VBA learning curve while developing applications for herself and co-workers at a former job. Now, as the project manager for the MrExcel consulting team, she enjoys helping clients develop custom solutions for their unique situations, observing the myriad ways people use Excel and other Microsoft Office applications.

Table of Contents

Introductionp. 1
Unleash the Power of Excel with VBAp. 7
This Sounds Like BASIC, So Why Doesn't It Look Familiar?p. 29
Referring to Rangesp. 61
User-Defined Functionsp. 75
Looping and Flow Controlp. 101
R1C1-Style Formulasp. 121
What's New in Excel 2007 and What's Changedp. 135
Create and Manipulate Names in VBAp. 143
Event Programmingp. 155
UserForms--An Introductionp. 177
Creating Chartsp. 197
Data Mining with Advanced Filterp. 249
Using VBA to Create Pivot Tablesp. 281
Excel Powerp. 337
Data Visualizations and Conditional Formattingp. 373
Reading from and Writing to the Webp. 393
XML in Excel 2007p. 413
Automating Wordp. 421
Arraysp. 441
Text File Processingp. 449
Using Access as a Back End to Enhance Multi-User Access to Datap. 461
Creating Classes, Records, and Collectionsp. 477
Advanced UserForm Techniquesp. 493
Windows Application Programming Interface (API)p. 517
Handling Errorsp. 529
Customizing the Ribbon to Run Macrosp. 543
Creating Add-Insp. 569
Indexp. 577
Table of Contents provided by Publisher. All Rights Reserved.

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Excerpts

= 0) {slash = '\\';} else {slash = '/';}openLoc = figLoc.substring(0, figLoc.lastIndexOf(slash) + 1);while (pPage.substring(0,3) == '../') {openLoc = openLoc.substring(0, openLoc.lastIndexOf(slash, openLoc.length - 2)+ 1);pPage = pPage.substring(3, pPage.length + 1);}popUpWin =window.open('','popWin','resizable=1,scrollbars=1,location=0,toolbar=0,width=525,height=394');figDoc = popUpWin.document;zhtm= ' ' + pPage + ' ';zhtm += ' ';zhtm += ' ';zhtm += ' ';zhtm += '' + pPage.substring(pPage.lastIndexOf('/') + 1, pPage.length) + '';zhtm += ' ';figDoc.write(zhtm);figDoc.close();}// modified 3.1.99 RWE v4.1 --> Introduction IntroductionIn this introductionGetting Results with VBAWhat Is in This BookThe Future of VBA and Windows Versions of ExcelSpecial Elements and Typographical ConventionsCode FilesNext Steps Getting Results with VBAAs corporate IT departments have found themselves with long backlogs of requests, Excel users have found that they can produce the reports needed to run their business themselves using the macro languageVisual Basic for Applications(VBA). VBA enables you to achieve tremendous efficiencies in your day-to-day use of Excel. This is both a good and bad thing. On the good side, without waiting for resources from IT, you've probably been able to figure out how to import data and produce reports in Excel. On the bad side, you are now stuck importing data and producing reports in Excel. What Is in This BookYou've taken the right step by purchasing this book. I can help you get up the learning curve so that you can write your own VBA macros and put an end to the burden of generating reports manually. Getting Up the Learning CurveThis introduction provides a brief history of spreadsheets. Chapter 1 introduces the tools and confirms what you probably already know: The macro recorder does not work. Chapter 2 helps you understand the crazy syntax of VBA. Chapter 3 breaks the code on how to efficiently work with ranges and cells.By the time you get to Chapter 4, you will know enough to put to immediate use the 25 sample user-defined functions in that chapter.Chapter 5 covers the power of looping using VBA. In Valerie's case study, after we wrote the program to produce the first department report, it took only another minute to wrap that report routine in a loop that produced all 46 reports.Chapter 6 covers R1C1-style formulas. Chapter 7 takes a look at what changed in Excel VBA from Excel 2003 to Excel 2007. In the past, it was fairly easy to create VBA code tha

Rewards Program