<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>Excel Hero Blog</title>
    <link rel="alternate" type="text/html" href="http://www.excelhero.com/blog/" />
    <link rel="self" type="application/atom+xml" href="http://www.excelhero.com/blog/atom.xml" />
    <id>tag:www.excelhero.com,2010-01-21:/blog//4</id>
    <updated>2012-02-03T04:55:25Z</updated>
    
    <generator uri="http://www.sixapart.com/movabletype/">Movable Type Pro 5.01</generator>

<entry>
    <title>Time to Learn!</title>
    <link rel="alternate" type="text/html" href="http://www.excelhero.com/blog/2012/02/time-to-learn.html" />
    <id>tag:www.excelhero.com,2012:/blog//4.158</id>

    <published>2012-02-03T04:44:05Z</published>
    <updated>2012-02-03T04:55:25Z</updated>

    <summary><![CDATA[ It is with great pride that I announce that the third class of the Excel Hero Academy is now open for registration!We are definitely growing. &nbsp;I've hired my first employee!If you have been waiting for an opportunity to truly...]]></summary>
    <author>
        <name>Daniel Ferry</name>
        
    </author>
    
    <category term="academy" label="Academy" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.excelhero.com/blog/">
        <![CDATA[ <div><br /></div><div><font style="font-size: 1em; ">It is with great pride that I announce that the third class of the <a href="http://academy.excelhero.com/excel-hero-academy-tuition/">Excel Hero Academy</a> is now open for registration!</font></div><div><br /></div><div><br /></div><div><br /></div><div><img alt="photo4.jpg" src="http://www.excelhero.com/blog/images/photo4.jpg" width="340" height="232" class="mt-image-center" style="text-align: center; display: block; margin: 0 auto 20px;" /></div><div><br /></div><div><br /></div><div>We are definitely growing. &nbsp;I've hired my first employee!</div><div><br /></div><div>If you have been waiting for an opportunity to truly understand how Excel works, the time is now. &nbsp;</div><div><br /></div><div>But hurry because registration will only stay open for two weeks and the next class will not be until summertime.</div><div><br /></div><div>But whether you decide to enroll or not, please let me know what you think of our brand new <a href="http://academy.excelhero.com/excel-hero-academy-tuition/">Enrollment Page</a>!</div><div><br /></div><div><br /></div><div><br /></div><div><br /></div><div><br /></div><div>.</div>]]>
        
    </content>
</entry>

<entry>
    <title>Excel VBA Class 2012</title>
    <link rel="alternate" type="text/html" href="http://www.excelhero.com/blog/2012/01/excel-vba-class-2012.html" />
    <id>tag:www.excelhero.com,2012:/blog//4.156</id>

    <published>2012-01-11T18:28:45Z</published>
    <updated>2012-01-11T18:45:04Z</updated>

    <summary>The next class of the Excel Hero Academy will open on February 1, 2012!There&apos;s already a couple of hundred students on the waiting list, and many of them have been waiting since last summer.While EHA is not a VBA class...</summary>
    <author>
        <name>Daniel Ferry</name>
        
    </author>
    
    <category term="vbaclass" label="vba class" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.excelhero.com/blog/">
        <![CDATA[<div><br /></div><div>The next class of the <a href="http://academy.excelhero.com/excel-hero-academy-tuition/">Excel Hero Academy</a> will open on February 1, 2012!</div><div><br /></div><div>There's already a couple of hundred students on the waiting list, and many of them have been waiting since last summer.</div><div><br /></div><div>While EHA is not a VBA class per se, Visual Basic for Applications is a significant component of the class because of the sheer power it brings to the table. &nbsp;VBA is the mechanism that Excel uses to record macros, but it is so much more than this. &nbsp;It's a fully fledged&nbsp;programming&nbsp;lanuguage in it's own right and when you understand how it works, you begin to understand the rest of Excel in a completely new light.</div><div><br /></div><div>Think about this. &nbsp;Even if you cannot distribute workbooks in your organization that contain macros, you can still use VBA to craft incredibly awesome workbooks that contain no VBA themselves. &nbsp;The resulting workbooks may then be shared with your colleagues.</div><div><br /></div><div>If you want to weild Excel to do your bidding in your workplace, VBA is a must.</div><div><br /></div><div>The way that I teach VBA is very intuitive, but I have you jump straight in to the deep end. &nbsp;For some, it can be helpful to have some foundation first.</div><div><br /></div><div><a href="https://www.e-junkie.com/ecom/gb.php?ii=935481&amp;c=ib&amp;aff=123304&amp;cl=49044">Chandoo's VBA Class</a> dovetails perfectly with the Excel Hero Academy course. &nbsp;You will be perfectly prepped for the intriguing concepts I present in the Academy. &nbsp;I highly recommend it.<br /><div><br /></div><div>Chandoo has just opened registration for his new&nbsp;<a href="https://www.e-junkie.com/ecom/gb.php?ii=935481&amp;c=ib&amp;aff=123304&amp;cl=49044">VBA Class</a>&nbsp;- which is 21-hour, comprehensive VBA course. &nbsp;If you know your way around regular Excel and have always wanted to learn how to devise your own VBA and not just copy a snippet you found somewhere, than this is the course for you!</div><div><br /></div><div>At the bare minimum, please click on this image and watch a video of Chandoo (who is also a Microsoft Excel MVP) describe the course in detail:</div><div><br /></div><div><a href="https://www.e-junkie.com/ecom/gb.php?ii=935481&amp;c=ib&amp;aff=123304&amp;cl=49044"><img alt="vba-classes-msg1-chandoo.png" src="http://www.excelhero.com/blog/images/vba-classes-msg1-chandoo.png" width="299" height="277" class="mt-image-center" style="border-style: initial; border-color: initial; border-style: initial; border-color: initial; text-align: center; display: block; margin-top: 0px; margin-right: auto; margin-bottom: 20px; margin-left: auto; " /></a></div><div><br /></div><div>Chandoo's courses always offer extraordinary value for money and this course is no different. But you can also choose to bundle it with his flagship Excel School and Dashboard programs. Extreme value indeed!</div><div><br /></div><div>There is no doubt that enrolling in&nbsp;<a href="https://www.e-junkie.com/ecom/gb.php?ii=935481&amp;c=ib&amp;aff=123304&amp;cl=49044">Chandoo's VBA Classes</a>&nbsp;will prepare you well for the&nbsp;<a href="http://academy.excelhero.com/excel-hero-academy-tuition/">Excel Hero Academy</a> course, so please keep that in mind.</div><div><br /></div><div><br /></div><div><br /></div><div><br /></div><div>If you are reading this in email or RSS and connot see the above form, please&nbsp;<a href="http://www.excelhero.com/blog/2011/05/vba-class.html">click here</a>.</div><div><br /></div><div><br /></div><div><br /></div><div><br /></div><div><br /></div><div class="zemanta-pixie" style="margin-top: 10px; height: 15px; "><a class="zemanta-pixie-a" href="http://www.zemanta.com/" title="Enhanced by Zemanta"></a></div></div>]]>
        
    </content>
</entry>

<entry>
    <title>Excel Universal Calendar Template</title>
    <link rel="alternate" type="text/html" href="http://www.excelhero.com/blog/2012/01/excel-universal-calendar-template.html" />
    <id>tag:www.excelhero.com,2012:/blog//4.155</id>

    <published>2012-01-03T03:41:12Z</published>
    <updated>2012-01-03T06:03:07Z</updated>

    <summary>Happy New Year to all Excel Hero readers!One of my very first posts on this blog was about the Live Calendar, and that was almost two years ago!What an amazing community has developed here and on LinkedIn and especially at...</summary>
    <author>
        <name>Daniel Ferry</name>
        
    </author>
    
    <category term="calendar" label="Calendar" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="formulas" label="Formulas" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.excelhero.com/blog/">
        <![CDATA[<br /><div><div>Happy New Year to all Excel Hero readers!</div><div><br /></div><div>One of my very first posts on this blog was about the <a href="http://www.excelhero.com/blog/2010/01/live-calendar-musings.html">Live Calendar</a>, and that was almost two years ago!</div><div><br /></div><div>What an amazing community has developed here and on <a href="http://www.linkedin.com/groups?gid=3843467">LinkedIn</a> and especially at the <a href="http://academy.excelhero.com/excel-hero-academy-tuition/">Excel Hero Academy</a> in the interim.</div><div><br /></div><div>To celebrate our two year anniversary as a community and since it is the dawn of a new year, I thought it only appropriate to share another calendar. &nbsp;</div><div><br /></div><div><br /></div><div><img alt="excelhero_universal_calendar.png" src="http://www.excelhero.com/blog/images/excelhero_universal_calendar.png" width="620" height="422" class="mt-image-left" style="float: left; margin: 0 20px 20px 0;" /></div><div><br /></div><div><br /></div><div><br /></div><div><br /></div><div><br /></div><div><br /></div><div><br /></div><div><br /></div><div><br /></div><div><br /></div><div><br /></div><div><br /></div><div><br /></div><div><br /></div><div><br /></div><div><br /></div><div><br /></div><div><br /></div><div><br /></div><div><br /></div><div><br /></div><div><br /></div><div><br /></div><div><br /></div><div><br /></div><div><br /></div><div><br /></div><div><br /></div><div>But this one is truly special, a veritable <i>tour de force</i> of the Excel methods that we champion here.</div><div><br /></div><div>When I develop Excel solutions, I try to componentize as much of the solution as possible. &nbsp;</div><div><br /></div><div>The VBA is broken down into focused, reusable subroutines and functions. Variables are used to hold values that will be referenced more than one time. The With statement is used for object properties and methods that will be used more than once in close proximity of code execution.</div><div>&nbsp;&nbsp;</div><div>But this methodology does not end with VBA. &nbsp;On the front end of workbooks, I use and reuse Named Formulas in exactly the same way as variables in VBA, meaning I define names for any formula that will be reused.</div><div><br /></div><div>All of this is done to maximize maintainability and to simplify complexity.</div><div><br /></div><div>Today I'm sharing a Universal Calendar. While it does not make use of any VBA, it very clearly shows the power of componentized named formulas.</div><div><br /></div><div>I'm proud of this workbook, as it is enormously instructive. &nbsp;Everything is generalized. &nbsp;The user can specify the year and month (school years start in September for example) that the 12-month calendar begins. &nbsp;Likewise, the user can specify the day of the week the calendar starts with.</div><div><br /></div><div>Then the fun really begins. &nbsp;The user can select one through four date types to display on each day of the calendar from a pallet of seven date display types, and in ANY order. &nbsp;The types are the normal calendar day (1-31), Ordinal Date (what many people incorrectly refer to as <a class="zem_slink" href="http://en.wikipedia.org/wiki/Julian_day" title="Julian day" rel="wikipedia">Julian Dates</a>, and is really the day number for the year), Ordinal Date Custom (which is the day number since the start of the user's custom start month for this calendar), Days to End of Year, Days to End of Year Custom, the true scientific Julian Date, and finally, BLANK.</div><div><br /></div><div><br /></div><div><b><font style="font-size: 1.5625em; ">Formula Symphony</font></b></div><div><br /></div><div>This is all accomplished through named formulas, with no scratch areas on any worksheet and no helper cells.</div><div><br /></div><div>Another interesting aspect are the formulas used to calculate the holidays, such things as the 3rd Thursday in November, the last Monday in May, and the like... and they work on a 12-month calendar where the starting date is specified by the user. For example, if the Custom Calendar Start month is February, then January comes after February. &nbsp;So the formulas need to take this into account and work for any start month when calculating the standard holidays. This Universal calendar also allows the user to specify hard dates that will be counted as a holidays as well.</div><div><br /></div><div>All of these dynamic calculations and dynamic reporting output is lightning fast. However, the workbook is not. &nbsp;Because adding the conditional formatting required for the holiday lookup to the 2,220 cells in the calendar really slows down the performance. &nbsp;On my computer running Excel 2010, the workbook takes about one second to recalculate. Usually this would be unacceptable performance for one of my models, but in this case I think it does not really matter. &nbsp;A dynamic calendar is not something that is updated often.</div><div><br /></div><div>If I had allowed myself to utilize VBA, the resulting calendar would be instantaneous, but I purposefully chose a pure formula play for this project since many companies restrict VBA usage and I wanted to make this Universal Calendar Template useful to as many individuals and departments as possible.</div><div><br /></div><div><br /></div><div><b><font style="font-size: 1.5625em; ">Explore the Workbook</font></b></div><div><br /></div><div>When you open the workbook, first go to the setup sheet. &nbsp;Play around with the various settings to see just how dynamic the calendar really is. &nbsp;Study the formulas for the calculated holidays. &nbsp;The technique is a special case of generalized approach that can be used in any situation where you need to find the Nth occurrence of a criteria from a list, either from the beginning or the end of the list. &nbsp;The wrinkles here are that the list of dates is virtual (not in cells), and created as arrays within named formulas; and the other wrinkle of course is the fact that the months are in an unpredictable order!</div><div><br /></div><div>Next, open the Name Manager and study the named formulas.</div><div><br /></div><div>I'm calling this the Universal Calendar because it is a template that will work in all versions of Excel from 2000 onwards. &nbsp;It should work in virtually all language versions as well. It allows the user to select the start year, the start month, and even the day of the week to be in the first column of the calendar. &nbsp;It automatically calculates standard US holidays. &nbsp;It allows for custom holidays and will display and highlight those holidays on the calendar. And it supports seven date display types and allows the user to select up to four of those date types to display on each day of the calendar - Calendar day numbers, Ordinal Days, Ordinal Days Custom, Days to End of Year, Days to End of Custom Year, true Scientific Julian Dates, and BLANK. And the four selected date display types can be displayed in any order on each day. And finally, if you are using 2007 or newer, this calendar fully supports Excel Themes.</div><div><br /></div><div>The key to all of this is a contiguous array of dates in memory for the entire custom year that is indexed appropriately for each display day.</div><div><br /></div><div><br /></div><div><b><font style="font-size: 1.5625em; ">Get The Calendar</font></b></div><div><br /></div><div>I feel that the average Excel user could learn a tremendous amount by studying this workbook. If you have not yet had a chance to enroll in the&nbsp;
<a href="http://academy.excelhero.com/excel-hero-academy-tuition/">Excel Hero Academy</a>, please consider doing so. &nbsp;The next class starts in a few weeks! &nbsp;You can learn how to design solutions like this, taking Excel to the Next Level... and you'll learn all about VBA as well. &nbsp;There is no other course like it.</div><div><br /></div><div>Here is the elegant Excel Universal Calendar Template:</div><div><br /></div><div><br /></div><div><a href="http://www.excelhero.com/blog/workbooks/excelhero_universal_calendar.xls">excelhero_universal_calendar.xls</a></div><div><br /></div></div><div><br /></div><div><br /></div><div><br /></div><div><br /></div><div>To learn more about wielding Excel formulas like a master, read these pillar articles here at Excel Hero:</div><div><br /></div><div><div><span class="Apple-style-span" style="font-family: georgia; line-height: 19px; color: rgb(0, 0, 0); ">-&nbsp;<a href="http://www.excelhero.com/blog/2010/01/i-heart-if.html" style="outline-style: none; outline-width: initial; outline-color: initial; color: rgb(146, 23, 18); ">I Heart IF</a></span></div><span class="Apple-style-span" style="font-family: georgia; line-height: 19px; color: rgb(0, 0, 0); ">-&nbsp;<a href="http://www.excelhero.com/blog/2010/01/live-calendar-musings.html" style="outline-style: none; outline-width: initial; outline-color: initial; color: rgb(146, 23, 18); ">Live Calendar Musings</a><br /></span><span class="Apple-style-span" style="font-family: georgia; line-height: 19px; color: rgb(0, 0, 0); ">-&nbsp;<a href="http://www.excelhero.com/blog/2010/01/the-venerable-sumproduct.html" style="outline-style: none; outline-width: initial; outline-color: initial; color: rgb(146, 23, 18); ">The Venerable SUMPRODUCT</a><br /></span><div><span class="Apple-style-span" style="font-family: georgia; line-height: 19px; color: rgb(0, 0, 0); ">-&nbsp;<a href="http://www.excelhero.com/blog/2011/03/the-imposing-index.html" style="outline-style: none; outline-width: initial; outline-color: initial; color: rgb(146, 23, 18); ">The Imposing INDEX</a></span></div><div><span class="Apple-style-span" style="font-family: georgia; line-height: 19px; color: rgb(0, 0, 0); ">-&nbsp;<a href="http://www.excelhero.com/blog/2010/01/5-and-3-is-1.html" style="outline-style: none; outline-width: initial; outline-color: initial; color: rgb(146, 23, 18); ">5&nbsp;And 3 Is 1</a><br /></span></div></div><div><br /></div><div><br /></div><div><br /></div><div><br /></div><div><br /></div><div><br /></div><div><br /></div>

<div class="zemanta-pixie" style="margin-top:10px;height:15px"><a class="zemanta-pixie-a" href="http://www.zemanta.com/" title="Enhanced by Zemanta"><img class="zemanta-pixie-img" src="http://img.zemanta.com/zemified_e.png?x-id=238e83f7-8939-4e18-b21f-3cdc796d6536" alt="Enhanced by Zemanta" style="border:none;float:right" /></a></div>]]>
        
    </content>
</entry>

<entry>
    <title>VBA vs Macros</title>
    <link rel="alternate" type="text/html" href="http://www.excelhero.com/blog/2011/11/vba-vs-macros.html" />
    <id>tag:www.excelhero.com,2011:/blog//4.154</id>

    <published>2011-11-25T16:10:19Z</published>
    <updated>2011-11-25T16:26:22Z</updated>

    <summary>A couple of months ago, Microsoft asked me to take a new, student grades template for teachers and enhance it with a little VBA so that it could print an entire class of student progress reports in a batch.The existing...</summary>
    <author>
        <name>Daniel Ferry</name>
        
    </author>
    
    <category term="vba" label="vba" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.excelhero.com/blog/">
        <![CDATA[<br /><div><br /></div><div>A couple of months ago, Microsoft asked me to take a new, student grades template for teachers and enhance it with a little VBA so that it could print an entire class of student progress reports in a batch.</div><div><br /></div><div>The existing template was built by fellow MVP, Beth Melton. It's a good example of some of Excel 2010's features, including Excel Tables.</div><div><br /></div><div>It only took a few minutes to enhance the workbook with the VBA required to print each progress report in a batch. &nbsp;It was very well received by Microsoft and they asked me if I'd be interested in penning an article for their Excel Blog specifically about how the code works.</div><div><br /></div><div>The process of having an article published on their site is fascinating. A lot goes into it from their end. &nbsp;And the experience is very different from what I'm used to with my little blog.</div><div><br /></div><div>But I am happy to report that they published my article a couple of days ago!</div><div><br /></div><div>Here it is, my very first article on Microsoft's Excel Blog:</div><div><br /></div><div><a href="http://blogs.office.com/b/microsoft-excel/archive/2011/11/22/excel-2010-macro-versus-vba-script.aspx">http://blogs.office.com/b/microsoft-excel/archive/2011/11/22/excel-2010-macro-versus-vba-script.aspx</a></div>]]>
        
    </content>
</entry>

<entry>
    <title>Awesome Formula Challenge!</title>
    <link rel="alternate" type="text/html" href="http://www.excelhero.com/blog/2011/11/awesome-formula-challenge.html" />
    <id>tag:www.excelhero.com,2011:/blog//4.153</id>

    <published>2011-11-03T20:00:11Z</published>
    <updated>2011-11-03T20:06:31Z</updated>

    <summary>Over at the Excel Hero LinkedIn Group, I just posted a very tough Formula Challenge for converting numbers to written words.The objective is simple: beat my formula!Can you do it?...</summary>
    <author>
        <name>Daniel Ferry</name>
        
    </author>
    
    <category term="formulachallenge" label="Formula Challenge" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.excelhero.com/blog/">
        <![CDATA[<br />Over at the <a href="www.linkedin.com/groups?home=&amp;gid=3843467">Excel Hero LinkedIn Group</a>, I just posted a very tough Formula Challenge for converting numbers to written words.<br /><br />The objective is simple: beat <a href="http://www.linkedin.com/groupItem?view=&amp;gid=3843467&amp;type=member&amp;item=78700058&amp;qid=7b80ab09-9d11-4a81-be54-812c65a19739&amp;trk=group_most_recent_rich-0-b-ttl&amp;goback=%2Egmr_3843467">my formula</a>!<br /><br />Can you do it?<br /><br /><br />]]>
        
    </content>
</entry>

<entry>
    <title>Chandoo&apos;s VBA Class</title>
    <link rel="alternate" type="text/html" href="http://www.excelhero.com/blog/2011/09/chandoos-vba-class.html" />
    <id>tag:www.excelhero.com,2011:/blog//4.152</id>

    <published>2011-09-06T17:34:25Z</published>
    <updated>2011-09-06T17:46:06Z</updated>

    <summary><![CDATA[Right now the Excel Hero Academy is full to the brim with students learning how Excel really thinks.A big component of this is VBA or Visual Basic for Applications. &nbsp;While VBA is the mechanism that Excel uses to record macros,...]]></summary>
    <author>
        <name>Daniel Ferry</name>
        
    </author>
    
    <category term="chandoo" label="Chandoo" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="vbaclass" label="VBA Class" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.excelhero.com/blog/">
        <![CDATA[Right now the Excel Hero Academy is full to the brim with students learning how Excel really thinks.<div><br /></div><div>A big component of this is VBA or Visual Basic for Applications. &nbsp;While VBA is the mechanism that Excel uses to record macros, it is so much more than this. &nbsp;It's a full fledged proramming lanuguage in it's own right and when you understand how it works, you begin to understand the rest of Excel in a completely new light.</div><div><br /></div><div>If you want to weild Excel to do your bidding in your workplace, VBA is a must.</div><div><br /></div><div><a href="https://www.e-junkie.com/ecom/gb.php?ii=935481&amp;c=ib&amp;aff=123304&amp;cl=49044">Chandoo's VBA Class</a> dovetails perfectly with the Excel Hero Academy course. &nbsp;You will be perfectly prepped for the intriguing concepts I present in the Academy. &nbsp;I highly recommend it.<br /><div><br /></div><div>Chandoo has just opened registration for his new&nbsp;<a href="https://www.e-junkie.com/ecom/gb.php?ii=935481&amp;c=ib&amp;aff=123304&amp;cl=49044">VBA Class</a>&nbsp;- which is a 12-week, comprehensive VBA course. &nbsp;If you know your way around regular Excel and have always wanted to learn how to devise your own VBA and not just copy a snippet you found somewhere, than this is the course for you!</div><div><br /></div><div>At the bare minimum, please click on this image and watch a video of Chandoo (who is a Microsoft Excel MVP) describe the course in detail:</div><div><br /></div><div><a href="https://www.e-junkie.com/ecom/gb.php?ii=935481&amp;c=ib&amp;aff=123304&amp;cl=49044"><img alt="vba-classes-msg1-chandoo.png" src="http://www.excelhero.com/blog/images/vba-classes-msg1-chandoo.png" width="299" height="277" class="mt-image-center" style="border-style: initial; border-color: initial; border-style: initial; border-color: initial; text-align: center; display: block; margin-top: 0px; margin-right: auto; margin-bottom: 20px; margin-left: auto; " /></a></div><div><br /></div><div>Chandoo's courses always offer extraordinary value for money and this course is no different. But you can also choose to bundle it with his flagship Excel School and Dashboard programs. Extreme value indeed!</div><div><br /></div><div>There is no doubt that enrolling in&nbsp;<a href="https://www.e-junkie.com/ecom/gb.php?ii=935481&amp;c=ib&amp;aff=123304&amp;cl=49044">Chandoo's VBA Classes</a>&nbsp;will prepare you well for my upcoming VBA course or the regular <a href="http://academy.excelhero.com/excel-hero-academy-tuition/">Excel Hero Academy</a> course, so please keep that in mind.</div><div><br /></div><div><br /></div><div><br /></div><div><br /></div><div>If you are reading this in email or RSS and connot see the above form, please&nbsp;<a href="http://www.excelhero.com/blog/2011/05/vba-class.html">click here</a>.</div><div><br /></div><div><br /></div><div><br /></div><div><br /></div><div><br /></div><div class="zemanta-pixie" style="margin-top: 10px; height: 15px; "><a class="zemanta-pixie-a" href="http://www.zemanta.com/" title="Enhanced by Zemanta"></a></div></div>]]>
        
    </content>
</entry>

<entry>
    <title>Excel Hero Academy is Closing Registration for 2011</title>
    <link rel="alternate" type="text/html" href="http://www.excelhero.com/blog/2011/08/excel-hero-academy-is-closing-registration-for-2011.html" />
    <id>tag:www.excelhero.com,2011:/blog//4.151</id>

    <published>2011-08-11T18:38:33Z</published>
    <updated>2011-08-11T19:50:27Z</updated>

    <summary>Sample Video from EHA 2 is BelowAs of right now, over 250 students have enrolled in Excel Hero Academy 2.But registration is closing very soon, August 15.If you have been wanting to do this course, now is the time to...</summary>
    <author>
        <name>Daniel Ferry</name>
        
    </author>
    
    <category term="eha2" label="EHA 2" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.excelhero.com/blog/">
        <![CDATA[<br /><div><br /></div><div><b>Sample Video from EHA 2 is Below</b></div><div><br /></div><div><br /></div><div>As of right now, over 250 students have enrolled in <a href="http://academy.excelhero.com/excel-hero-academy-tuition/">Excel Hero Academy 2</a>.</div><div><br /></div><div>But registration is closing very soon, August 15.</div><div><br /></div><div>If you have been wanting to do this course, <a href="http://academy.excelhero.com/excel-hero-academy-tuition/">now is the time to enroll</a>.</div><div><br /></div><div>I've been answering a lot of questions about the course lately, so I thought it would be good to post some of that information here.</div><div><br /></div><div><br /></div><div><br /></div><div><b>How many hours a day is required?</b></div><div><br /></div><div>You should expect to put in between 2 and 4 hours each <u>week</u> to study the course materials and do your homework.</div><div><span class="Apple-style-span" style="color: rgb(0, 0, 0); font-family: arial, sans-serif; "><b><br /></b></span></div><div><span class="Apple-style-span" style="color: rgb(0, 0, 0); font-family: arial, sans-serif; "><b><br /></b></span></div><div><span class="Apple-style-span" style="color: rgb(0, 0, 0); font-family: arial, sans-serif; "><b><br /></b></span></div><div><div style="font-weight: bold; "><font class="Apple-style-span" color="#000000" face="arial, sans-serif">What's the schedule? &nbsp;Do I need specific hours each day?</font></div><div><font class="Apple-style-span" color="#000000" face="arial, sans-serif"><br /></font></div><div><font class="Apple-style-span" color="#000000" face="arial, sans-serif">The 12 modules are released on a schedule. &nbsp;It happens each Tuesday. &nbsp;Right now modules 1 and 2 are already posted in the academy. &nbsp;Module 3 comes next Tuesday. &nbsp;After every three modules, we have a "review week" that is dedicated to reinforcing the concepts from the previous three modules. &nbsp;We learned in the first class that this is absolutely needed, as there is an incredible amount of information and much of it is unfamiliar to most students.</font></div><div><font class="Apple-style-span" color="#000000" face="arial, sans-serif"><br /></font></div><div><font class="Apple-style-span" color="#000000" face="arial, sans-serif">Once a module is posted, it stays available for the duration of the course. &nbsp;On the regular admission level, this means six months from August 15. &nbsp;On the Extended Enrollment, this means one year.</font></div><div><font class="Apple-style-span" color="#000000" face="arial, sans-serif"><br /></font></div><div><font class="Apple-style-span" color="#000000" face="arial, sans-serif">All of the study is done on your own, on your own schedule, and at your own pace. &nbsp;Having a set time to meet with the students is virtually impossible since students come from many different time zones around the world. &nbsp;I spend a lot of time interacting with students on the campus forums. &nbsp;And the students do an incredible amount of inteteracting amongst themselves. &nbsp;</font></div><div><font class="Apple-style-span" color="#000000" face="arial, sans-serif"><br /></font></div><div><font class="Apple-style-span" color="#000000" face="arial, sans-serif">Additionally we have four Excel Hero Academy MVPs that assist in moderating the forums and answering questions. &nbsp;Each of the MVPs are alumni of this course and are extraordinarily helpful and knowledgeable. Their collective Excel knowledge is staggering.</font></div><div><font class="Apple-style-span" color="#000000" face="arial, sans-serif"><br /></font></div><div><font class="Apple-style-span" color="#000000" face="arial, sans-serif">You may know these EHA MVPs already from their huge contributions around the blogosphere. &nbsp;They are Hui, Robert Mundigl, Jeff Weir, and sam.</font></div><div><font class="Apple-style-span" color="#000000" face="arial, sans-serif"><br /></font></div><div><font class="Apple-style-span" color="#000000" face="arial, sans-serif"><br /></font></div></div><div><span class="Apple-style-span" style="color: rgb(0, 0, 0); font-family: arial, sans-serif; "><b><br /></b></span></div><div><span class="Apple-style-span" style="color: rgb(0, 0, 0); font-family: arial, sans-serif; "><b><br /></b></span></div><div><span class="Apple-style-span" style="color: rgb(0, 0, 0); font-family: arial, sans-serif; "><b>Do I need plugins to watch the videos?</b></span></div><div><div style="color: rgb(0, 0, 0); font-family: arial, sans-serif; "><br /></div><div><font class="Apple-style-span" color="#000000" face="arial, sans-serif">I am happy to announce that I have just now expanded the video options to&nbsp;include&nbsp;the iPad! &nbsp;You do not need any sort of plugin for the iPad, as the videos are in Apple's native QuickTime format. &nbsp;This is really a great new feature if you have an iPad. &nbsp;The video streams full screen and it is crystal clear!</font></div><div><font class="Apple-style-span" color="#000000" face="arial, sans-serif"><br /></font></div><div><font class="Apple-style-span" color="#000000" face="arial, sans-serif">For normal computers, you need Flash installed, but virtually every&nbsp;computer&nbsp;has this.</font></div><div><font class="Apple-style-span" color="#000000" face="arial, sans-serif"><br /></font></div><div><font class="Apple-style-span" color="#000000" face="arial, sans-serif"><br /></font></div><div><font class="Apple-style-span" color="#000000" face="arial, sans-serif"><b>Can I see a sample video? &nbsp;I want to make sure it will work for me!</b></font></div><div><font class="Apple-style-span" color="#000000" face="arial, sans-serif"><br /></font></div><div><font class="Apple-style-span" color="#000000" face="arial, sans-serif">This is a great idea. &nbsp;I have chosen one video from the dozens in the course. &nbsp;This video is a very basic VBA Primer, but it gives you some great information, but more importantly allows you to see the quality of the video. &nbsp;All of the videos in the course are very much HD, at a resolution of 1024 x 768. &nbsp;They are razor sharp and incorporate no zooming or panning. &nbsp;The zoom level is set at 100% for the entire presentation.</font></div><div><font class="Apple-style-span" color="#000000" face="arial, sans-serif"><br /></font></div><div><font class="Apple-style-span" color="#000000" face="arial, sans-serif">Notice the easy way that I introduce subjects. &nbsp;Many students have complimented my teaching style. &nbsp;Please judge for yourself.</font></div><div><font class="Apple-style-span" color="#000000" face="arial, sans-serif"><br /></font></div><div><font class="Apple-style-span" color="#000000" face="arial, sans-serif">If this video works for you, then all of the videos in the course will work. &nbsp;They are all the same size with the same encoding.</font></div><div><font class="Apple-style-span" color="#000000" face="arial, sans-serif"><br /></font></div><div><font class="Apple-style-span" color="#000000" face="arial, sans-serif">Here are the links to the EHA sample video:</font></div><div><font class="Apple-style-span" color="#000000" face="arial, sans-serif"><br /></font></div><div><font class="Apple-style-span" color="#000000" face="arial, sans-serif"><div><a href="http://academy.excelhero.com/videos/eha_sample_flash/">EHA sample for a computer</a>.</div><div><br /></div><div><a href="http://academy.excelhero.com/videos/eha_sample_ipad/">EHA sample for an iPad</a>.</div></font></div><div><font class="Apple-style-span" color="#000000" face="arial, sans-serif"><br /></font></div><div><font class="Apple-style-span" color="#000000" face="arial, sans-serif"><br /></font></div><div><font class="Apple-style-span" color="#000000" face="arial, sans-serif"><br /></font></div><div><font class="Apple-style-span" color="#000000" face="arial, sans-serif"><b>Can I download the videos?</b></font></div><div><font class="Apple-style-span" color="#000000" face="arial, sans-serif"><br /></font></div><div><font class="Apple-style-span" color="#000000" face="arial, sans-serif">Yes. &nbsp;If you choose the Extended Enrollment Option, you can download the videos for personal viewing, after the 30-day Guarantee period passes. &nbsp;The Extended Enrollment also includes three additional weekly modules.</font></div><div style="color: rgb(0, 0, 0); font-family: arial, sans-serif; "><br /></div><div style="color: rgb(0, 0, 0); font-family: arial, sans-serif; "><br /></div><div style="color: rgb(0, 0, 0); font-family: arial, sans-serif; "><br /></div><div style="color: rgb(0, 0, 0); font-family: arial, sans-serif; "><br /></div><div style="color: rgb(0, 0, 0); font-family: arial, sans-serif; "><b>When is the deadline for enrolling?</b></div><div style="color: rgb(0, 0, 0); font-family: arial, sans-serif; "><br /></div><div style="color: rgb(0, 0, 0); font-family: arial, sans-serif; "><br /></div></div>



<object type="application/x-shockwave-flash" height="200" width="520" data="http://excelhero.com/cdt_base/cdt_main.swf">
<param name="movie" value="http://excelhero.com/cdt_base/cdt_main.swf" />
<param name="base" value="." />
<param name="flashvars" value="
      &amp;timer=1&amp;
      &amp;time_template=3:ss;2:mm;1:hh;0:dd&amp;
      &amp;time_color=0x000000&amp;
      &amp;label_color=0x000000&amp;
      &amp;background_color=0xFFFFFF&amp;
      &amp;flare_view=true&amp;
      &amp;time_label=d:DAY;h:HOUR;m:MIN;s:SEC&amp;
      &amp;time_zone=(GMT -05:00) Eastern Time (US &amp; Canada)&amp;
      &amp;event_time=year:2011;month:8;day:15;hour:23;minute:59;seconds:0&amp;
      &amp;event_duration=year:0;month:0;day:0;hour:0;minute:0;seconds:0&amp;
      &amp;event_recursion=no&amp;
      &amp;onpress_url=http://www.excelhero.com/blog/2010/10/excel-hero-academy-opens.html&amp;
      &amp;event_onpress_url=&amp;
      &amp;title=Registration Closing!&amp;
      &amp;event_title=Registration Closing!&amp;
      &amp;sound_file=-&amp;
      &amp;event_sound_file=-&amp;
      &amp;transparent=true&amp;" />
<param name="quality" value="high" />
<param name="wmode" value="transparent" />
<param name="scale" value="noscale" />
<param name="salign" value="lt" />
</object>


<div><br /></div><div>Registration for the only class of the Excel Hero Academy in 2011 closes at midnight on August 15.</div><div><br /></div><div>Please <a href="http://academy.excelhero.com/excel-hero-academy-tuition/">enroll now</a>!</div><div><br /></div><div><br /></div><div><br /></div><div><br /></div><div><br /></div>]]>
        
    </content>
</entry>

<entry>
    <title>Excel Corality Challenge Winner Announced</title>
    <link rel="alternate" type="text/html" href="http://www.excelhero.com/blog/2011/08/excel-corality-challenge-winner-announced.html" />
    <id>tag:www.excelhero.com,2011:/blog//4.150</id>

    <published>2011-08-10T02:16:27Z</published>
    <updated>2011-08-10T15:28:19Z</updated>

    <summary><![CDATA[I just received this bit of interesting news.Thanks, Corality. &nbsp;I'm honored.By the way, there's still six days left to enroll in this year's Excel Hero Academy. &nbsp;Don't miss out!...]]></summary>
    <author>
        <name>Daniel Ferry</name>
        
    </author>
    
    <category term="contest" label="contest" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="corality" label="corality" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.excelhero.com/blog/">
        <![CDATA[<div><br /></div>I just received this bit of <a href="http://www.corality.com/blog/corality-excel-challenge-congratulations-daniel-ferry">interesting news</a>.<div><br /></div><div>Thanks, Corality. &nbsp;I'm honored.</div><div><br /></div><div>By the way, there's still six days left to <a href="http://academy.excelhero.com/excel-hero-academy-tuition/">enroll in this year's Excel Hero Academy</a>. &nbsp;Don't miss out!</div>]]>
        
    </content>
</entry>

<entry>
    <title>Excel Hero Logo Contest!</title>
    <link rel="alternate" type="text/html" href="http://www.excelhero.com/blog/2011/08/excel-hero-logo-contest.html" />
    <id>tag:www.excelhero.com,2011:/blog//4.149</id>

    <published>2011-08-05T02:40:07Z</published>
    <updated>2011-08-05T02:43:49Z</updated>

    <summary><![CDATA[It's been 19 months since I started the Excel Hero blog.Excel Hero has grown into quite a number of operations and groups since then. I feel it is time to get a professional brand going.&nbsp;So I'm holding a logo design...]]></summary>
    <author>
        <name>Daniel Ferry</name>
        
    </author>
    
    <category term="logocontest" label="Logo Contest" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.excelhero.com/blog/">
        <![CDATA[<br /><div><br /></div><div><span class="Apple-style-span" style="color: rgb(0, 0, 0); font-family: Arial, Helvetica, 'Nimbus Sans L', sans-serif; line-height: 15px; -webkit-text-size-adjust: none; ">It's been 19 months since I started the Excel Hero blog.<br /><br />Excel Hero has grown into quite a number of operations and groups since then. I feel it is time to get a professional brand going.&nbsp;</span></div><div><span class="Apple-style-span" style="color: rgb(0, 0, 0); font-family: Arial, Helvetica, 'Nimbus Sans L', sans-serif; line-height: 15px; -webkit-text-size-adjust: none; "><br /></span></div><div><span class="Apple-style-span" style="color: rgb(0, 0, 0); font-family: Arial, Helvetica, 'Nimbus Sans L', sans-serif; line-height: 15px; -webkit-text-size-adjust: none; ">So I'm holding a <a href="http://99designs.com/logo-design/contests/create-next-logo-excel-hero-89075">logo design contest at 99designs</a>.<br /><br />So far there have been over a hundred entries, most of which I did not care for. But some hold some promise even though "The One" is not there yet. But the contest is an interactive process, so I will be guiding the designers.<br /><br />Please help me by providing your comments here. You can refer to the entries by number.<br /><br />And hey, if you have the talent, enter a design. The contest pays $695.00!<br /><br />I have been very descriptive in the Contest Brief.</span></div><div><span class="Apple-style-span" style="color: rgb(0, 0, 0); font-family: Arial, Helvetica, 'Nimbus Sans L', sans-serif; line-height: 15px; -webkit-text-size-adjust: none; "><br /></span></div><div><span class="Apple-style-span" style="color: rgb(0, 0, 0); font-family: Arial, Helvetica, 'Nimbus Sans L', sans-serif; line-height: 15px; -webkit-text-size-adjust: none; ">Leave your feedback here or at the <a href="http://www.linkedin.com/groups?gid=3843467">Excel Hero LinkedIn Group</a>.</span></div>]]>
        
    </content>
</entry>

<entry>
    <title>Excel Hero Academy Is Reopening!</title>
    <link rel="alternate" type="text/html" href="http://www.excelhero.com/blog/2011/07/excel-hero-academy-is-reopening.html" />
    <id>tag:www.excelhero.com,2011:/blog//4.148</id>

    <published>2011-07-25T15:30:35Z</published>
    <updated>2011-08-01T05:36:52Z</updated>

    <summary><![CDATA[I am very happy to announce that the Excel Hero Academy will be starting the 2nd group of students on August 1, 2011.I know many of you have been waiting the better part of a year for this. &nbsp;The wait...]]></summary>
    <author>
        <name>Daniel Ferry</name>
        
    </author>
    
    <category term="academy" label="Academy" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.excelhero.com/blog/">
        <![CDATA[<div><br /></div><div>I am very happy to announce that the <a href="http://academy.excelhero.com/excel-hero-academy-tuition/">Excel Hero Academy</a> will be starting the 2nd group of students on August 1, 2011.</div><div><br /></div><div><div>I know many of you have been waiting the better part of a year for this. &nbsp;The wait is almost over!&nbsp;</div></div><div><br /></div><div>I am pleased to announce that the firs 100 students to enroll will be eligible for the Early Bird Special discount of $50. &nbsp;The actual buy buttons won't be in place on the enrollment page until first thing, August 1, Pacific Standard Time.</div><div><br /></div><div><br /></div><div><br /></div><div><span class="Apple-style-span" style="font-family: Georgia, 'Bitstream Charter', serif; font-size: 16px; line-height: 24px; ">To claim the Early Bird Discount when enrolling, please enter the code: HEROBIRD</span>.</div><div><br /></div><div><br /></div><div><br /></div><div>If you are not on the <a href="http://academy.excelhero.com/excel-hero-academy-tuition/">EHA Interest List</a>, what are you waiting for?</div><div><br /></div><br />








<object type="application/x-shockwave-flash" height="200" width="520" data="http://excelhero.com/cdt_base/cdt_main.swf">
<param name="movie" value="http://excelhero.com/cdt_base/cdt_main.swf" />
<param name="base" value="." />
<param name="flashvars" value="
      &amp;timer=1&amp;
      &amp;time_template=3:ss;2:mm;1:hh;0:dd&amp;
      &amp;time_color=0x000000&amp;
      &amp;label_color=0x000000&amp;
      &amp;background_color=0xFFFFFF&amp;
      &amp;flare_view=true&amp;
      &amp;time_label=d:DAY;h:HOUR;m:MIN;s:SEC&amp;
      &amp;time_zone=(GMT -05:00) Eastern Time (US &amp; Canada)&amp;
      &amp;event_time=year:2011;month:8;day:1;hour:0;minute:0;seconds:0&amp;
      &amp;event_duration=year:0;month:0;day:0;hour:0;minute:0;seconds:0&amp;
      &amp;event_recursion=no&amp;
      &amp;onpress_url=http://www.excelhero.com/blog/2010/10/excel-hero-academy-opens.html&amp;
      &amp;event_onpress_url=&amp;
      &amp;title=Excel Hero Academy Opens!&amp;
      &amp;event_title=Academy Is Open!&amp;
      &amp;sound_file=-&amp;
      &amp;event_sound_file=-&amp;
      &amp;transparent=true&amp;" />
<param name="quality" value="high" />
<param name="wmode" value="transparent" />
<param name="scale" value="noscale" />
<param name="salign" value="lt" />
</object><div><br /></div><div>Note: If you cannot see this clock, <a href="http://www.excelhero.com/blog/2011/07/excel-hero-academy-is-reopening.html">click here</a>.</div><div><br /></div><div><br /></div><div><br /></div>]]>
        
    </content>
</entry>

<entry>
    <title>Excel Narrated Animated Business Chart</title>
    <link rel="alternate" type="text/html" href="http://www.excelhero.com/blog/2011/07/excel-narrated-animated-business-chart.html" />
    <id>tag:www.excelhero.com,2011:/blog//4.147</id>

    <published>2011-07-22T15:24:04Z</published>
    <updated>2011-07-22T17:32:47Z</updated>

    <summary><![CDATA[Sometime ago, I stumbled onto an interesting narrated chart at the NY Times that told the story of Oil's price and consumption.I thought it would be an interesting challenge to recreate this chart in Excel. &nbsp;Here's the result... Click on...]]></summary>
    <author>
        <name>Daniel Ferry</name>
        
    </author>
    
    <category term="animation" label="Animation" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="excel2010" label="Excel 2010" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="vba" label="VBA" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.excelhero.com/blog/">
        <![CDATA[<br /><div>Sometime ago, I stumbled onto an interesting narrated chart at the NY Times that told the story of <a href="http://www.nytimes.com/interactive/2008/02/19/business/20080220_CENTURY_GRAPHIC.html" target="_blank">Oil's price and consumption</a>.</div><div><br /></div><div>I thought it would be an interesting challenge to recreate this chart in Excel. &nbsp;Here's the result...</div><div><br /></div><div><br /></div>

<div>
<a href="http://excelhero.com/excel_hero_oil_story/" target="_blank">
<img alt="excel_hero_oil_story.gif" src="http://www.excelhero.com/blog/images/excel_hero_oil_story.gif" width="500" height="333" class="mt-image-center" border="0" style="text-align: center; display: block; margin: 0 auto 20px;" />
</a>
</div>

<div><br /></div><div>Click on the above image to see and hear a Flash video of this Excel 2010 chart in action!</div><div><br /></div><div>I think this narrated and animated chart concept is very compelling for business presentations. I'm sure I would not have understood the story the chart tells, just by looking at a static version.</div><div><br /></div><div>I love the fading images and how effectively they stir memories. &nbsp;They really add to the chart story.</div><div><br /></div><div>There's a lot of interesting bits happening behind the scenes with this one. &nbsp;Jad's narration is a recorded WAV file from the NY Times original. &nbsp;I'm using DirectShow from VBA to play and pause the WAV file. &nbsp;It's important for the WAV file and the Excel workbook to be in the same folder, so please unzip them together before opening the workbook.</div><div><br /></div><div>The animation plays at a different speed on every computer, so the big challenge with this project was to devise a way to keep the WAV file, which plays at a constant rate in sync with the animation, on every computer. &nbsp;I'd be interested in your feedback on how well the solution I settled on (synchronization points) works.</div><div><br /></div><div>Tear this thing apart and figure out how it works. &nbsp;There are a lot of valuable techniques showcased with this chart project.</div><div><br /></div><div>Here is the zip archive:</div><div><br /></div><div><a href="http://www.excelhero.com/blog/workbooks/excelhero_oil_story.zip">excelhero_oil_story.zip</a></div><div><br /></div><div><br /></div><div>If learning advanced Excel interests you, please stay tuned. &nbsp;I will be making a major announcement on&nbsp;Monday&nbsp;regarding the next session of the Excel Hero Academy!</div><div><br /></div><div>Add yourself to the <a href="http://academy.excelhero.com/excel-hero-academy-tuition/">Excel Hero Academy interest list</a>. &nbsp;Just fill in the form on <a href="http://academy.excelhero.com/excel-hero-academy-tuition/">this page</a>.</div><div><br /></div><div><br /></div><div><br /></div><div><br /></div><div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">Here's a list of other animated charts on Excel Hero:</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "><br /></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">&nbsp;-&nbsp;<a href="http://www.excelhero.com/blog/2010/05/animated-business-chart.html" style="text-decoration: underline; outline-style: none; outline-width: initial; outline-color: initial; color: rgb(146, 23, 18); ">Animated Business Chart</a></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">&nbsp;-&nbsp;<a href="http://www.excelhero.com/blog/2010/07/animated-business-chart-2.html" style="text-decoration: underline; outline-style: none; outline-width: initial; outline-color: initial; color: rgb(146, 23, 18); ">Animated Business Chart #2</a></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">&nbsp;-&nbsp;<a href="http://www.excelhero.com/blog/2010/09/animated-business-chart-3.html" style="text-decoration: underline; outline-style: none; outline-width: initial; outline-color: initial; color: rgb(146, 23, 18); ">Animated Business Chart #3</a></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">&nbsp;-&nbsp;<a href="http://www.excelhero.com/blog/2011/03/excel-animated-business-chart---body-mass-index.html" style="text-decoration: underline; outline-style: none; outline-width: initial; outline-color: initial; color: rgb(146, 23, 18); ">Animated Business Chart #4</a></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">&nbsp;-&nbsp;<i><a href="http://www.excelhero.com/blog/2010/07/excel-art.html" style="text-decoration: underline; outline-style: none; outline-width: initial; outline-color: initial; color: rgb(146, 23, 18); ">butterfly rainbow</a></i></div></div></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">&nbsp;-&nbsp;<i><a href="http://www.excelhero.com/blog/2010/05/excel-animated-chart-2.html" style="text-decoration: underline; outline-style: none; outline-width: initial; outline-color: initial; color: rgb(146, 23, 18); ">celtic muse</a></i></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">&nbsp;-&nbsp;<i><a href="http://www.excelhero.com/blog/2010/05/excel-animated-chart.html" style="text-decoration: underline; outline-style: none; outline-width: initial; outline-color: initial; color: rgb(146, 23, 18); ">solarsong</a></i></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">&nbsp;-&nbsp;<a href="http://www.excelhero.com/blog/2010/05/interactive-advanced-excel-chart.html" style="text-decoration: underline; outline-style: none; outline-width: initial; outline-color: initial; color: rgb(146, 23, 18); ">HTML 5 Readiness</a></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "><a href="http://www.excelhero.com/blog/2010/05/interactive-advanced-excel-chart.html" style="text-decoration: underline; outline-style: none; outline-width: initial; outline-color: initial; color: rgb(146, 23, 18); "></a>&nbsp;-&nbsp;<a href="http://www.excelhero.com/blog/2010/05/a-real-time-advanced-excel-chart.html" style="text-decoration: underline; outline-style: none; outline-width: initial; outline-color: initial; color: rgb(146, 23, 18); ">Real-time Advanced Excel Chart</a></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">&nbsp;-&nbsp;<a href="http://www.excelhero.com/blog/2010/04/excel-location-mapping.html" style="text-decoration: underline; outline-style: none; outline-width: initial; outline-color: initial; color: rgb(146, 23, 18); ">Excel Location Mapping</a></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">&nbsp;-&nbsp;<a href="http://www.excelhero.com/blog/2010/03/animated-stacked-chart.html" style="text-decoration: underline; outline-style: none; outline-width: initial; outline-color: initial; color: rgb(146, 23, 18); ">Animated Stacked Chart</a></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">&nbsp;-&nbsp;<a href="http://www.excelhero.com/blog/2010/03/excel-a-presentation-platform.html" style="text-decoration: underline; outline-style: none; outline-width: initial; outline-color: initial; color: rgb(146, 23, 18); ">Excel, A Presentation Platform</a>&nbsp;(Number Spiral)</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">&nbsp;-&nbsp;<a href="http://www.excelhero.com/blog/2010/03/eurovision-2009.html" style="text-decoration: underline; outline-style: none; outline-width: initial; outline-color: initial; color: rgb(146, 23, 18); ">Eurovision 2009</a></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">&nbsp;-&nbsp;<a href="http://www.excelhero.com/blog/2010/03/monte-carlo-pi.html" style="text-decoration: underline; outline-style: none; outline-width: initial; outline-color: initial; color: rgb(146, 23, 18); ">Monte Carlo PI</a></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">&nbsp;-&nbsp;<a href="http://www.excelhero.com/blog/2010/02/excel-2007-chess-game-viewer.html" style="text-decoration: underline; outline-style: none; outline-width: initial; outline-color: initial; color: rgb(146, 23, 18); ">Excel Chess Game Viewer</a></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">&nbsp;-&nbsp;<a href="http://www.excelhero.com/blog/2010/02/excel-2007-nfl-drive-chart.html" style="text-decoration: underline; outline-style: none; outline-width: initial; outline-color: initial; color: rgb(146, 23, 18); ">Excel NFL Drive Chart</a></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">&nbsp;-&nbsp;<a href="http://www.excelhero.com/blog/2010/01/led-rss-news-ticker.html" style="text-decoration: underline; outline-style: none; outline-width: initial; outline-color: initial; color: rgb(146, 23, 18); ">LED RSS News Ticker</a></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">&nbsp;-&nbsp;<a href="http://www.excelhero.com/blog/2010/05/excel-optical-illusions-14.html" style="text-decoration: underline; outline-style: none; outline-width: initial; outline-color: initial; color: rgb(146, 23, 18); ">Lilac Chaser</a>&nbsp;(Optical Illusion)</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">&nbsp;-&nbsp;<a href="http://www.excelhero.com/blog/2010/04/excel-optical-illusions-11.html" style="text-decoration: underline; outline-style: none; outline-width: initial; outline-color: initial; color: rgb(146, 23, 18); ">Stereokinetic</a>&nbsp;(Optical Illusion)</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">&nbsp;-&nbsp;<a href="http://www.excelhero.com/blog/2010/05/excel-optical-illusions-15.html" style="text-decoration: underline; outline-style: none; outline-width: initial; outline-color: initial; color: rgb(146, 23, 18); ">Illusory Contours</a>&nbsp;(Optical&nbsp;Illusion)</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">&nbsp;-&nbsp;<a href="http://www.excelhero.com/blog/2010/06/excel-optical-illusions-17.html" style="text-decoration: underline; outline-style: none; outline-width: initial; outline-color: initial; color: rgb(146, 23, 18); ">Breathing Square</a>&nbsp;(Optical Illusion)</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">&nbsp;-&nbsp;<a href="http://www.excelhero.com/blog/2010/06/excel-optical-illusions-18.html" style="text-decoration: underline; outline-style: none; outline-width: initial; outline-color: initial; color: rgb(146, 23, 18); ">Enigma</a>&nbsp;(Optical Illusion)</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">&nbsp;-&nbsp;<a href="http://www.excelhero.com/blog/2010/07/excel-optical-illusions-week-21.html" style="text-decoration: underline; outline-style: none; outline-width: initial; outline-color: initial; color: rgb(146, 23, 18); ">Two Sinusoids</a>&nbsp;(Optical Illusion)</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">&nbsp;-&nbsp;<a href="http://www.excelhero.com/blog/2010/07/excel-optical-illusions-week-22.html" style="text-decoration: underline; outline-style: none; outline-width: initial; outline-color: initial; color: rgb(146, 23, 18); ">Perpetual Collisions</a>&nbsp;(Optical Illusion)</div></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">&nbsp;-&nbsp;<a href="http://www.excelhero.com/blog/2010/07/excel-optical-illusions-week-23.html" style="text-decoration: underline; outline-style: none; outline-width: initial; outline-color: initial; color: rgb(146, 23, 18); ">Freezing Rotation</a>&nbsp;(Optical Illusion)</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">&nbsp;-&nbsp;<a href="http://www.excelhero.com/blog/2010/07/excel-optical-illusions-week-24.html" style="text-decoration: underline; outline-style: none; outline-width: initial; outline-color: initial; color: rgb(146, 23, 18); ">Reverse Spoke Illusion</a>&nbsp;(Optical Illusion)</div></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">&nbsp;-&nbsp;<a href="http://www.excelhero.com/blog/2010/08/excel-optical-illusions-week-25.html" style="text-decoration: underline; outline-style: none; outline-width: initial; outline-color: initial; color: rgb(146, 23, 18); ">Stepping Feet Radial Illusion</a>&nbsp;(Optical Illusion)</div></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">&nbsp;-&nbsp;<a href="http://www.excelhero.com/blog/2010/08/excel-optical-illusions-week-27.html" style="text-decoration: underline; outline-style: none; outline-width: initial; outline-color: initial; color: rgb(146, 23, 18); ">Swimming Fish</a>&nbsp;(Optical Illusion)</div>&nbsp;-&nbsp;<a href="http://www.excelhero.com/blog/2010/08/excel-optical-illusions-week-28.html" style="text-decoration: underline; outline-style: none; outline-width: initial; outline-color: initial; color: rgb(146, 23, 18); ">Mutually Interfering Shapes</a>&nbsp;(Optical Illusion)</div><div><br /></div><div><br /></div><div><br /></div></div><div><br /></div><div><br /></div><div><br /></div><div><br /></div>

<div class="zemanta-pixie" style="margin-top:10px;height:15px"><a class="zemanta-pixie-a" href="http://www.zemanta.com/" title="Enhanced by Zemanta"><img class="zemanta-pixie-img" src="http://img.zemanta.com/zemified_e.png?x-id=77eb1d56-828c-44a2-9c30-dd2b51bee6d7" alt="Enhanced by Zemanta" style="border:none;float:right" /></a></div>]]>
        
    </content>
</entry>

<entry>
    <title>Excel MVP</title>
    <link rel="alternate" type="text/html" href="http://www.excelhero.com/blog/2011/07/excel-mvp.html" />
    <id>tag:www.excelhero.com,2011:/blog//4.146</id>

    <published>2011-07-04T20:15:55Z</published>
    <updated>2011-07-04T20:23:51Z</updated>

    <summary><![CDATA[On July 1, 2011, I woke to a very pleasant surprise. &nbsp;In my inbox was a message from Microsoft congratulating me on the fact that they had just awarded me an Excel MVP for 2011!I am not exactly sure what...]]></summary>
    <author>
        <name>Daniel Ferry</name>
        
    </author>
    
    <category term="excelmvp" label="Excel MVP" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.excelhero.com/blog/">
        <![CDATA[<br /><div>On July 1, 2011, I woke to a very pleasant surprise. &nbsp;</div><div><br /></div><div>In my inbox was a message from Microsoft congratulating me on the fact that they had just awarded me an Excel MVP for 2011!</div><div><br /></div><div>I am not exactly sure what this means yet, but it is exciting.</div><div><br /></div><div>I just wanted to say thank you to Microsoft and to the anonymous nominators!</div><div><br /></div><div>The physical award is being shipped currently. &nbsp;When it arrives I'll publish a photo here...</div><div><br /></div><div><br /></div>]]>
        
    </content>
</entry>

<entry>
    <title>Excel Dancing Pendulums</title>
    <link rel="alternate" type="text/html" href="http://www.excelhero.com/blog/2011/06/excel-dancing-pendulums.html" />
    <id>tag:www.excelhero.com,2011:/blog//4.145</id>

    <published>2011-06-23T14:45:41Z</published>
    <updated>2011-06-25T00:25:03Z</updated>

    <summary> A Guest posty by Ian Huitson (Hui) Firstly, a thank you to Daniel for allowing me to make this post on his Excelhero.com blog. I have admired Daniels work since he first started this blog and this post will...</summary>
    <author>
        <name>Daniel Ferry</name>
        
    </author>
    
    <category term="animation" label="Animation" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="maths" label="Maths" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="physics" label="Physics" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.excelhero.com/blog/">
        <![CDATA[<p class="MsoNormal"><b><br /></b></p>

<p class="MsoNormal"><b style="mso-bidi-font-weight:normal"><span lang="EN-AU">A
Guest posty by Ian Huitson (<a href="http://chandoo.org/wp/about-hui/">Hui</a></span></b><span lang="EN-AU"><b style="mso-bidi-font-weight:normal">)<o:p></o:p></b></span></p>

<p class="MsoNormal">Firstly, a thank you to Daniel for allowing
me to make this post on his Excelhero.com blog.</p>

<p class="MsoNormal"><span lang="EN-AU">I have admired Daniels work since he first
started this blog and this post will demonstrate some of the Charting, Named
Formula and VBA techniques that I have picked up from studying the examples highlighted
throughout the site and from what he also teaches in the <a href="http://academy.excelhero.com/excel-hero-academy-tuition/">Excel Hero Academy</a>.<o:p></o:p></span></p>

<p class="MsoNormal"><span lang="EN-AU"><o:p>&nbsp;</o:p></span></p>

<p class="MsoNormal"><b style="mso-bidi-font-weight:normal"><span lang="EN-AU">DANCING
PENDULUMS<o:p></o:p></span></b></p>

<p class="MsoNormal"><span lang="EN-AU">A few weeks ago I visited the Newton Excel
Bach web site where I spotted the <a href="http://newtonexcelbach.wordpress.com/2011/05/25/dancing-pendulums-2/">Dynamically Defined Dancing Pendulums</a>.&nbsp;<o:p></o:p></span></p>

<p class="MsoNormal"><span lang="EN-AU">Having noticed that Doug had done a nice
animation in Strand7 (a <a href="http://www.strand7.com/">Finite Element Analysis program</a>), I thought "I can do
that in Excel" and so I did. <o:p></o:p></span></p><p class="MsoNormal"><span lang="EN-AU"><br /></span></p><p class="MsoNormal"><span lang="EN-AU"><br /></span></p><p class="MsoNormal">

<span lang="EN-AU">


<img alt="Excel Dancing Pendulums" src="http://excelhero.com/dancing_pendulums/Pendulum.gif" width="232" height="325" class="mt-image-center" style="text-align: center; display: block; margin: 0 auto 20px;" />

</span></p>

<script type="text/javascript"><!--
google_ad_client = "ca-pub-1153134498113688";
/* Excel Hero Flat Link Unit */
google_ad_slot = "5176879406";
google_ad_width = 468;
google_ad_height = 15;
//-->
</script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
<div>&nbsp;</div>

<p class="MsoNormal"><span lang="EN-AU"><o:p>&nbsp;</o:p></span></p>

<p class="MsoNormal"><font class="Apple-style-span" color="#ff0000"><br /></font></p><p class="MsoNormal">This post looks at the techniques used
within Excel to produce this model.</p>

<p class="MsoNormal"><span lang="EN-AU">I am not going to describe the Physics
involved in Pendulum motion here but I am going to discuss the implementation
of this model in Excel.<o:p></o:p></span></p>

<p class="MsoNormal"><span lang="EN-AU">The Pendulum Project is broken into 4&nbsp;Main areas:<o:p></o:p></span></p>

<p class="MsoListParagraphCxSpFirst" style="margin-left:.25in;mso-add-space:auto;
text-indent:-.25in;mso-list:l0 level1 lfo2"><!--[if !supportLists]--><span lang="EN-AU" style="font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
Symbol"><span style="mso-list:Ignore">·<span style="font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><!--[endif]--><span lang="EN-AU">Pendulums<o:p></o:p></span></p>

<p class="MsoListParagraphCxSpMiddle" style="margin-left:.25in;mso-add-space:
auto;text-indent:-.25in;mso-list:l0 level1 lfo2"><!--[if !supportLists]--><span lang="EN-AU" style="font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
Symbol"><span style="mso-list:Ignore">·<span style="font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><!--[endif]--><span lang="EN-AU">Control<o:p></o:p></span></p>

<p class="MsoListParagraphCxSpLast" style="margin-left:.25in;mso-add-space:auto;
text-indent:-.25in;mso-list:l0 level1 lfo2"><!--[if !supportLists]--><span lang="EN-AU" style="font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
Symbol"><span style="mso-list:Ignore">·<span style="font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><!--[endif]--><span lang="EN-AU">Animation<o:p></o:p></span></p>

<p class="MsoNormal"><span lang="EN-AU">Each is discussed below.<o:p></o:p></span></p>

<p class="MsoNormal"><b style="mso-bidi-font-weight:normal"><span lang="EN-AU"><br /></span></b></p><p class="MsoNormal"><b style="mso-bidi-font-weight:normal"><span lang="EN-AU"><br /></span></b></p><p class="MsoNormal"><b style="mso-bidi-font-weight:normal"><span lang="EN-AU">PENDULUMS<o:p></o:p></span></b></p>

<p class="MsoNormal"><span lang="EN-AU">A pendulum consists of a Fixed End
(Fulcrum), Moving End (Bob) and Connector or Wire.<o:p></o:p></span></p>

<p class="MsoNormal"><span lang="EN-AU">I am not going to describe the <a href="http://newtonexcelbach.wordpress.com/2011/05/25/dancing-pendulums-2/">Physics
involved in Pendulum motion</a> nor the <a href="http://hyperphysics.phy-astr.gsu.edu/hbase/pend.html">mathematics</a><o:p></o:p></span></p>

<p class="MsoNormal"><span lang="EN-AU">But we need to know a few simple things about
the pendulum.<o:p></o:p></span></p>

<p class="MsoNormal"><span lang="EN-AU">One point will be fixed at the fulcrum and
assigned an arbitrary location of (x=0, y=0), we choose this to simplify the
maths, the other/moving end, the Bob, will move according to the equations of
pendulum motion. <o:p></o:p></span></p>

<p class="MsoNormal"><span lang="EN-AU">For a single Pendulum we need to know the
location of the pendulum at any time, t.<o:p></o:p></span></p>

<p class="MsoNormal"><span lang="EN-AU">The location is expressed in angular terms
as </span><span lang="EN-AU" style="font-family:&quot;Arial&quot;,&quot;sans-serif&quot;">ø</span><span lang="EN-AU"> = </span><span lang="EN-AU" style="font-family:&quot;Arial&quot;,&quot;sans-serif&quot;">ø<sub>max</sub></span><span lang="EN-AU">.sin( sqrt(g/L ).t ), where </span><span lang="EN-AU" style="font-family:&quot;Arial&quot;,&quot;sans-serif&quot;">ø</span><span lang="EN-AU"> is in
Radians and · is multiply, G is Gravitational Acceleration 981.24cm/s<sup>2</sup>
and L is the Pendulums length.<o:p></o:p></span></p><p class="MsoNormal"><span lang="EN-AU"><br /></span></p>

<p class="MsoNormal"><span lang="EN-AU" style="color:red"><br /></span></p><p class="MsoNormal"><span lang="EN-AU" style="color:red"><img alt="Pendulum_Maths.png" src="http://www.excelhero.com/blog/images/Pendulum_Maths.png" width="482" height="470" class="mt-image-center" style="text-align: center; display: block; margin: 0 auto 20px;" /></span></p><p class="MsoNormal"><font class="Apple-style-span" color="#ff0000"><br /></font></p>

<p class="MsoNormal"><span style="mso-ansi-language:EN-US;mso-no-proof:yes"><v:shapetype id="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f">
 <v:stroke joinstyle="miter">
 <v:formulas>
  <v:f eqn="if lineDrawn pixelLineWidth 0">
  <v:f eqn="sum @0 1 0">
  <v:f eqn="sum 0 0 @1">
  <v:f eqn="prod @2 1 2">
  <v:f eqn="prod @3 21600 pixelWidth">
  <v:f eqn="prod @3 21600 pixelHeight">
  <v:f eqn="sum @0 0 1">
  <v:f eqn="prod @6 1 2">
  <v:f eqn="prod @7 21600 pixelWidth">
  <v:f eqn="sum @8 21600 0">
  <v:f eqn="prod @7 21600 pixelHeight">
  <v:f eqn="sum @10 21600 0">
 </v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:formulas>
 <v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect">
 <o:lock v:ext="edit" aspectratio="t">
</o:lock></v:path></v:stroke></v:shapetype><v:shape id="_x0000_i1027" type="#_x0000_t75" alt="Description: Maths.png" style="width:324.75pt;height:316.5pt;visibility:visible;mso-wrap-style:square">
 <v:imagedata src="file:///C:\Users\Daniel\AppData\Local\Temp\msohtmlclip1\01\clip_image001.png" o:title="Maths">
</v:imagedata></v:shape></span><span lang="EN-AU" style="color:red"><o:p></o:p></span></p>

<p class="MsoNormal"><span lang="EN-AU">Knowing the pendulums angular location </span><span lang="EN-AU" style="font-family:&quot;Arial&quot;,&quot;sans-serif&quot;">ø</span><span lang="EN-AU">
and its length, we can transform that to X &amp; Y coordinates using simple
geometry.<o:p></o:p></span></p>

<p class="MsoNormal"><b><br /></b></p><p class="MsoNormal"><b style="mso-bidi-font-weight:normal"><span lang="EN-AU"><br /></span></b></p><p class="MsoNormal"><b style="mso-bidi-font-weight:normal"><span lang="EN-AU">In
Excel<o:p></o:p></span></b></p>

<p class="MsoNormal"><span lang="EN-AU">In Excel a Pendulum can easily be
represented on an Excel Scatter Chart as a single series consisting of two points
with a joining line. <o:p></o:p></span></p>

<p class="MsoNormal"><span lang="EN-AU" style="color:red"><br /></span></p><p class="MsoNormal"><span lang="EN-AU" style="color:red"><img alt="Excel_Pendulum1.PNG" src="http://www.excelhero.com/blog/images/Excel_Pendulum1.PNG" width="538" height="410" class="mt-image-center" style="text-align: center; display: block; margin: 0 auto 20px;" /></span></p><p class="MsoNormal"><span lang="EN-AU" style="color:red"><br /></span></p><p class="MsoNormal"><font class="Apple-style-span" color="#ff0000"><br /></font></p>

<p class="MsoNormal"><span style="mso-ansi-language:EN-US;mso-no-proof:yes"><v:shape id="Picture_x0020_3" o:spid="_x0000_i1026" type="#_x0000_t75" alt="Description: Basic Pendulum.PNG" style="width:257.25pt;height:195.75pt;visibility:visible;mso-wrap-style:square">
 <v:imagedata src="file:///C:\Users\Daniel\AppData\Local\Temp\msohtmlclip1\01\clip_image002.png" o:title="Basic Pendulum">
</v:imagedata></v:shape></span><span lang="EN-AU" style="color:red"><o:p></o:p></span></p>

<p class="MsoNormal"><span lang="EN-AU">We can then add any number of new series to
represent different pendulums.<o:p></o:p></span></p>

<p class="MsoNormal"><span lang="EN-AU">Each Pendulum is modelled as a single
series consisting of 2 coordinates, one being the fixed or Fulcrum end which
we will locate at (0,0) and the Bob of the Pendulum, which will move according
to the equations for the pendulums motion.<o:p></o:p></span></p>

<p class="MsoNormal"><span lang="EN-AU">To setup the pendulum I have used Named Formulas for the Coordinates of the Pendulum.<o:p></o:p></span></p>

<p class="MsoNormal"><span lang="EN-AU">The advantage of Named Formulas is several
but Named Formulas,<o:p></o:p></span></p>

<p class="MsoListParagraphCxSpFirst" style="margin-left:.25in;mso-add-space:auto;
text-indent:-.25in;mso-list:l1 level1 lfo3"><!--[if !supportLists]--><span lang="EN-AU" style="font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
Symbol"><span style="mso-list:Ignore">·<span style="font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><!--[endif]--><span lang="EN-AU">Calculate blindingly fast; <o:p></o:p></span></p>

<p class="MsoListParagraphCxSpMiddle" style="margin-left:.25in;mso-add-space:
auto;text-indent:-.25in;mso-list:l1 level1 lfo3"><!--[if !supportLists]--><span lang="EN-AU" style="font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
Symbol"><span style="mso-list:Ignore">·<span style="font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><!--[endif]--><span lang="EN-AU">Are flexible enough to allow us
to represent our two point series; and<o:p></o:p></span></p>

<p class="MsoListParagraphCxSpMiddle" style="margin-left:.25in;mso-add-space:
auto;text-indent:-.25in;mso-list:l1 level1 lfo3"><!--[if !supportLists]--><span lang="EN-AU" style="font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
Symbol"><span style="mso-list:Ignore">·<span style="font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><!--[endif]--><span lang="EN-AU">Can easily be controlled using
some simple VBA code to allow animation<o:p></o:p></span></p>

<p class="MsoListParagraphCxSpLast" style="margin-left:.25in;mso-add-space:auto;
text-indent:-.25in;mso-list:l1 level1 lfo3"><!--[if !supportLists]--><span lang="EN-AU" style="font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
Symbol"><span style="mso-list:Ignore">·<span style="font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><!--[endif]--><span lang="EN-AU">Can easily be controlled using built
in Excel Controls.<o:p></o:p></span></p>

<p class="MsoNormal"><b style="mso-bidi-font-weight:normal"><span lang="EN-AU"><o:p>&nbsp;</o:p></span></b></p>

<p class="MsoNormal"><b style="mso-bidi-font-weight:normal"><span lang="EN-AU">NAMED
FORMULAS<o:p></o:p></span></b></p>

<p class="MsoNormal"><span lang="EN-AU">To setup a Pendulum in Excel we will use a
number of named formulas.<o:p></o:p></span></p>

<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;tab-stops:
42.55pt 198.45pt"><b style="mso-bidi-font-weight:normal"><u><span lang="EN-AU"><br /></span></u></b></p><p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;tab-stops:
42.55pt 198.45pt"><b style="mso-bidi-font-weight:normal"><u><span lang="EN-AU">General
Named Formulas<o:p></o:p></span></u></b></p>

<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;tab-stops:
42.55pt 198.45pt"><span lang="EN-AU">t <span style="mso-tab-count:1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =</span>0<span style="mso-tab-count:1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span>Run
time starts at 0 and increments every unit<o:p></o:p></span></p>

<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;tab-stops:
42.55pt 198.45pt"><span lang="EN-AU">g<span style="mso-tab-count:1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;=</span>981.24<sup><span style="mso-tab-count:1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span></sup>Gravitational
acceleration, cm/s<sup>2</sup><o:p></o:p></span></p>

<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;tab-stops:
42.55pt 198.45pt"><span lang="EN-AU">OMax<span style="mso-tab-count:1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>='1'!$B$4*PI()/180<span style="mso-tab-count:1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span>Max angle of
Pendulum, radians.<o:p></o:p></span></p>

<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;tab-stops:
42.55pt 198.45pt"><span lang="EN-AU"><o:p>&nbsp;</o:p></span></p>

<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;tab-stops:
42.55pt 198.45pt"><b style="mso-bidi-font-weight:normal"><u><span lang="EN-AU"><br /></span></u></b></p><p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;tab-stops:
42.55pt 198.45pt"><b style="mso-bidi-font-weight:normal"><u><span lang="EN-AU">Named
Formula for each Pendulum<o:p></o:p></span></u></b></p>

<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;tab-stops:
42.55pt 198.45pt"><span lang="EN-AU">Each pendulum is represented by 4 Named
Formulas, starting with p1 for pendulum 1 and then a suffix for the various
measurement:<o:p></o:p></span></p><p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;tab-stops:
42.55pt 198.45pt"><span lang="EN-AU"><br /></span></p>


<table>
  <tbody><tr>
    <td>p1Len</td>
    <td>='1'!$B$9</td>
    <td>The Length is stored on the worksheet (Discussed later)</td>
  </tr>
  <tr>
    <td>p1o</td>
    <td>=OMax*SIN(SQRT(g/p1Len)*t)</td>
    <td>Current angular position of Pendulum 1 at time t</td>
  </tr>
  <tr>
    <td>p1x</td>
    <td>=p1Len*SIN(p1o)*{0;1}</td>
    <td>Current orthogonal X position of Pendulum 1 at time t</td>
  </tr>
  <tr>
    <td>p1y</td>
    <td>=-p1Len*COS(p1o)*{0;1}</td>
    <td>Current orthogonal Y position of Pendulum 1 at time t</td>
  </tr>
</tbody></table>



<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;tab-stops:
42.55pt 198.45pt"><span lang="EN-AU"><o:p>&nbsp;</o:p></span></p>

<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;tab-stops:
42.55pt 198.45pt"><br /></p>

<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;tab-stops:
42.55pt 198.45pt"><span lang="EN-AU">The formula for the X and Y locations are
worth examining. T</span>he Excel Scatter Chart needs a Range of
size 2 to retrieve the Start and End X locations of the Series and an
associated range for the Y values for that series.</p>

<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;tab-stops:
42.55pt 198.45pt"><span lang="EN-AU"><o:p>&nbsp;</o:p></span></p>

<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;tab-stops:
42.55pt 198.45pt"><span lang="EN-AU">In this model we will be using a Named Formula for the X and Y values. This is done in the Named Formula using an Array.<o:p></o:p></span></p>

<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;tab-stops:
42.55pt 198.45pt"><span lang="EN-AU"><span style="mso-spacerun:yes">&nbsp;</span><o:p></o:p></span></p>

<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;tab-stops:
42.55pt 198.45pt"><span lang="EN-AU">So for the X Series =p1Len*SIN(p1o)*{0;1}<o:p></o:p></span></p>

<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;tab-stops:
42.55pt 198.45pt"><span lang="EN-AU">The {0;1} are the two points of the Series
representing the pendulum.<o:p></o:p></span></p>

<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;tab-stops:
42.55pt 198.45pt"><span lang="EN-AU"><o:p>&nbsp;</o:p></span></p>

<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;tab-stops:
42.55pt 198.45pt"><span lang="EN-AU">In this case values of 0 and 1 have been
used.<o:p></o:p></span></p>

<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;tab-stops:
42.55pt 198.45pt"><span lang="EN-AU">The Fulcrum End will always return 0 as it
is multiplied by 0<o:p></o:p></span></p>

<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;tab-stops:
42.55pt 198.45pt"><span lang="EN-AU">The Bob end of the Pendulum will return the
value p1Len*SIN(p1o)<o:p></o:p></span></p>

<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;tab-stops:
42.55pt 198.45pt"><span lang="EN-AU">And similarly for the Y values for the
series =-p1Len*COS(p1o)*{0;1}<o:p></o:p></span></p>

<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;tab-stops:
42.55pt 198.45pt"><span lang="EN-AU"><o:p>&nbsp;</o:p></span></p>

<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;tab-stops:
42.55pt 198.45pt"><span lang="EN-AU">Noting once again the use of the Array {0;1}
for the series and the<b style="mso-bidi-font-weight:normal"> '-'</b> so that
all Y values are below 0.<o:p></o:p></span></p>

<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;tab-stops:
42.55pt 198.45pt"><span lang="EN-AU"><o:p>&nbsp;</o:p></span></p>

<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;tab-stops:
42.55pt 198.45pt"><span lang="EN-AU">It should be noted that these 4 formulas could have been combined into 2 formula for the X &amp; Y position as:<o:p></o:p></span></p>

<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;tab-stops:
42.55pt 198.45pt"><span lang="EN-AU"><br /></span></p><p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;tab-stops:
42.55pt 198.45pt"><span lang="EN-AU">p1x<span style="mso-tab-count:1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>='1'!$B$9*SIN(OMax*SIN(SQRT(g/'1'!$B$9)*t))*{0;1}<o:p></o:p></span></p>

<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;tab-stops:
42.55pt 198.45pt"><span lang="EN-AU">p1y<span style="mso-tab-count:1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>=-'1'!$B$9*COS(OMax*SIN(SQRT(g/'1'!$B$9)*t))*{0;1}<span style="mso-tab-count:1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><o:p></o:p></span></p>

<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;tab-stops:
42.55pt 198.45pt"><span lang="EN-AU"><o:p>&nbsp;</o:p></span></p>

<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;tab-stops:
42.55pt 198.45pt"><span lang="EN-AU">This would have meant that there would only
be 32 equations for the 16 Pendulum rather than the 64 used.<o:p></o:p></span></p><p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;tab-stops:
42.55pt 198.45pt"><span lang="EN-AU"><br /></span></p>

<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;tab-stops:
42.55pt 198.45pt"><span lang="EN-AU">It is felt that for clarity of discussion
and readability of the example this method would be clearer.<o:p></o:p></span></p>

<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;tab-stops:
42.55pt 198.45pt"><span lang="EN-AU"><o:p>&nbsp;</o:p></span></p>

<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;tab-stops:
42.55pt 198.45pt"><u><span lang="EN-AU">Side project<o:p></o:p></span></u></p>

<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;tab-stops:
42.55pt 198.45pt"><span lang="EN-AU"><o:p>&nbsp;</o:p></span></p>

<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;tab-stops:
42.55pt 198.45pt"><span lang="EN-AU">The above 4 named fromulas need to be entered
for each of the other 15 pendulums. <o:p></o:p></span></p>

<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;tab-stops:
42.55pt 198.45pt"><span lang="EN-AU">During this project I instigated two small
side projects. <o:p></o:p></span></p>

<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;tab-stops:
42.55pt 198.45pt"><span lang="EN-AU"><br /></span></p><p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;tab-stops:
42.55pt 198.45pt"><span lang="EN-AU">The first was a small piece of VBA code to
import the named formulas into Excel from a range of worksheet formulas.<o:p></o:p></span></p>

<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;tab-stops:
42.55pt 198.45pt"><span lang="EN-AU"><br /></span></p><p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;tab-stops:
42.55pt 198.45pt"><span lang="EN-AU">The second was a small VBA code to add the
16 series to the Chart with all the details once again sourced from a worksheet
Formulas.<o:p></o:p></span></p>

<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;tab-stops:
42.55pt 198.45pt"><span lang="EN-AU"><o:p>&nbsp;</o:p></span></p>

<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;tab-stops:
42.55pt 198.45pt"><span lang="EN-AU">The construction of these two projects is
covered in detail at <a href="http://chandoo.org/wp/2011/06/23/automating-repetitive-tasks/">Chandoo.org</a>.<o:p></o:p></span></p>

<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;tab-stops:
42.55pt 198.45pt"><span lang="EN-AU"><o:p>&nbsp;</o:p></span></p>

<p class="MsoNormal"><b style="mso-bidi-font-weight:normal"><span lang="EN-AU"><br /></span></b></p><p class="MsoNormal"><b style="mso-bidi-font-weight:normal"><span lang="EN-AU">THE
CHART<o:p></o:p></span></b></p>

<p class="MsoNormal"><span lang="EN-AU">Once the named formulas are established, a
Chart can be added to the sheet.<o:p></o:p></span></p>

<p class="MsoNormal"><span lang="EN-AU">A new series is added to the chart for each
pendulum<o:p></o:p></span></p>

<p class="MsoNormal" style="margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.5in;margin-bottom:.0001pt;tab-stops:42.55pt 127.6pt"><span lang="EN-AU">Series Name:<span style="mso-tab-count:1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>1<o:p></o:p></span></p>

<p class="MsoNormal" style="margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.5in;margin-bottom:.0001pt;tab-stops:42.55pt 127.6pt"><span lang="EN-AU">Series X Values:<span style="mso-tab-count:1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>='1'!p1x<o:p></o:p></span></p>

<p class="MsoNormal" style="margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.5in;margin-bottom:.0001pt;tab-stops:42.55pt 127.6pt"><span lang="EN-AU">Series Y Values:<span style="mso-tab-count:1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>='1'!p1y<o:p></o:p></span></p>

<p class="MsoNormal" style="margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.5in;margin-bottom:.0001pt;tab-stops:42.55pt 85.05pt"><span lang="EN-AU"><o:p>&nbsp;</o:p></span></p>

<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;tab-stops:
42.55pt 198.45pt"><span lang="EN-AU">These were repeated for each of the 16
Series. Once again this process was automated and is described in detail at&nbsp;<o:p></o:p></span><a href="http://chandoo.org/wp/2011/06/23/automating-repetitive-tasks/" style="text-decoration: underline; ">Chandoo.org</a>.</p>

<p class="MsoNormal"><span lang="EN-AU"><o:p>&nbsp;</o:p></span></p>

<p class="MsoNormal"><span lang="EN-AU">Each series was then selected and a Built
in Circle Marker put at one end of Size 15 and a small marker put at the other
end.<o:p></o:p></span></p>

<p class="MsoNormal"><span lang="EN-AU">The Axis need to be scaled so that the
scale of each axis is equal or the pendulums will swing in a non circular path.
This is easily done manually by adding a Square Shape to the Worksheet and changing the chart's size so that the two axis are the same length.<o:p></o:p></span></p>

<p class="MsoNormal"><span lang="EN-AU" style="color:red"><br /></span></p><p class="MsoNormal"><span lang="EN-AU" style="color:red"><img alt="Excel_Pendulum2.PNG" src="http://www.excelhero.com/blog/images/Excel_Pendulum2.PNG" width="546" height="378" class="mt-image-center" style="text-align: center; display: block; margin: 0 auto 20px;" /></span></p><p class="MsoNormal"><span lang="EN-AU" style="color:red"><br /></span></p><p class="MsoNormal"><font class="Apple-style-span" color="#ff0000"><br /></font></p>

<p class="MsoNormal"><span lang="EN-AU">Once they are correctly scaled the Axes can
be removed along with the Titles and Grid Lines, by selecting them and pressing
<b style="mso-bidi-font-weight:normal">Delete</b>.<o:p></o:p></span></p>

<p class="MsoNormal"><span lang="EN-AU">The Bob was then changed to a Circle, The
fill color was set and it was resized to 15 Pts. The Pendulum's wire, the
series line, was also set to a Black Color and resized to 0.5 Pt.<o:p></o:p></span></p>

<p class="MsoNormal"><span lang="EN-AU">The above is then repeated for each
Pendulum.<o:p></o:p></span></p>

<p class="MsoNormal"><span lang="EN-AU">In the Controls section below, I will discuss
how to change the colors of the Bob and Wires of the pendulum during the
animation.<o:p></o:p></span></p>

<p class="MsoNormal"><b style="mso-bidi-font-weight:normal"><span lang="EN-AU"><br /></span></b></p><p class="MsoNormal"><b style="mso-bidi-font-weight:normal"><span lang="EN-AU">ANIMATION<o:p></o:p></span></b></p>

<p class="MsoNormal"><span lang="EN-AU">In the above section we saw how to setup a
Pendulum as an Excel scatter chart based on a number of Named Formulas. The Named
Formulas ultimately rely on a single named constant, t, &nbsp;which holds the time value.<o:p></o:p></span></p>

<p class="MsoNormal"><span lang="EN-AU">To animate the chart all we need to do is
increment the time named formula and the chart will adjust itself to the new
position based on the revised time.<o:p></o:p></span></p>

<p class="MsoNormal"><span lang="EN-AU">To do this I have used a simple piece of
code which is shown below:<o:p></o:p></span></p>

<p class="MsoNormal"><span lang="EN-AU">The animation code:<o:p></o:p></span></p>

<pre>Sub Pendulum()
    
    Dim ti As Double
    Dim i As Double
    
    ' Stop people breaking execution
    Application.EnableCancelKey = xlDisabled 
    
    
    ' Set a default Mouse Cursor while animating    
    Application.Cursor = xlNorthwestArrow

    ti = [tinc]

    Do While [D7] = "True"
        For i = 0 To 2000 Step ti
            ' Add a Name to the Name Manager 
            ' called t with a new Time Value i  
            Application.Names.Add "t", i 
            DoEvents
            ' Exit if Start/Stop Pressed
            If [D7] = "False" Then End 
        Next
    Loop

    ' Reset Mouse Cursor
    Application.Cursor = xlDefault

End Sub
</pre>





<p class="MsoNormal"><span lang="EN-AU"><o:p>&nbsp;</o:p></span></p>

<p class="MsoNormal"><span lang="EN-AU">The code loops a variable i from 0 to 2000
in steps obtained from B3 via the ti variable.<o:p></o:p></span></p>

<p class="MsoNormal"><span lang="EN-AU">For every loop of the variable i, the code:<o:p></o:p></span></p>

<p class="MsoListParagraphCxSpFirst" style="margin-left:1.0in;mso-add-space:auto;
text-indent:-.25in;mso-list:l2 level1 lfo1"><!--[if !supportLists]--><span lang="EN-AU" style="font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
Symbol"><span style="mso-list:Ignore">·<span style="font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><!--[endif]--><span lang="EN-AU">Stores a new named constant 't'
with value = i<o:p></o:p></span></p>

<p class="MsoListParagraphCxSpMiddle" style="margin-left:1.0in;mso-add-space:
auto;text-indent:-.25in;mso-list:l2 level1 lfo1"><!--[if !supportLists]--><span lang="EN-AU" style="font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
Symbol"><span style="mso-list:Ignore">·<span style="font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><!--[endif]--><span lang="EN-AU">Executes a DoEvents command
which:<o:p></o:p></span></p>

<p class="MsoListParagraphCxSpMiddle" style="margin-left:1.5in;mso-add-space:
auto;text-indent:-.25in;mso-list:l2 level2 lfo1"><!--[if !supportLists]--><span lang="EN-AU" style="font-family:&quot;Courier New&quot;;mso-fareast-font-family:&quot;Courier New&quot;"><span style="mso-list:Ignore">o<span style="font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;
</span></span></span><!--[endif]--><span lang="EN-AU">allows the Chart to Update
based on the new X &amp; Y values as a result of the new time 't' <o:p></o:p></span></p>

<p class="MsoListParagraphCxSpMiddle" style="margin-left:1.5in;mso-add-space:
auto;text-indent:-.25in;mso-list:l2 level2 lfo1"><!--[if !supportLists]--><span lang="EN-AU" style="font-family:&quot;Courier New&quot;;mso-fareast-font-family:&quot;Courier New&quot;"><span style="mso-list:Ignore">o<span style="font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;
</span></span></span><!--[endif]--><span lang="EN-AU">Checks any keyboard/mouse input<o:p></o:p></span></p>

<p class="MsoListParagraphCxSpLast" style="margin-left:1.0in;mso-add-space:auto;
text-indent:-.25in;mso-list:l2 level1 lfo1"><!--[if !supportLists]--><span lang="EN-AU" style="font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
Symbol"><span style="mso-list:Ignore">·<span style="font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><!--[endif]--><span lang="EN-AU">It then checks the value from
D7 and if False exits, or if True continues<o:p></o:p></span></p>

<p class="MsoNormal"><span lang="EN-AU">The use of minimal and simple VBA code and named
formulas results in a system that can update quick enough to result in a very
smooth animation.<o:p></o:p></span></p>

<p class="MsoNormal"><b style="mso-bidi-font-weight:normal"><span lang="EN-AU"><br /></span></b></p><p class="MsoNormal"><b style="mso-bidi-font-weight:normal"><span lang="EN-AU"><br /></span></b></p><p class="MsoNormal"><b style="mso-bidi-font-weight:normal"><span lang="EN-AU">CONTROLS<o:p></o:p></span></b></p>

<p class="MsoNormal"><span lang="EN-AU">A number of user definable controls have
been added to the Pendulum Project<o:p></o:p></span></p>

<p class="MsoNormal"><span lang="EN-AU">The most obvious of these are the Check
Boxes and Option Buttons on the Chart, but there is also a number of numerical
inputs and a slider.<b style="mso-bidi-font-weight:normal"> <o:p></o:p></b></span></p>

<p class="MsoNormal"><span lang="EN-AU" style="color:red"><br /></span></p><p class="MsoNormal"><span lang="EN-AU" style="color:red"><img alt="Controls.PNG" src="http://www.excelhero.com/blog/images/Controls.PNG" width="561" height="430" class="mt-image-center" style="text-align: center; display: block; margin: 0 auto 20px;" /></span></p><p class="MsoNormal"><span lang="EN-AU" style="color:red"><br /></span></p><p class="MsoNormal"><font class="Apple-style-span" color="#ff0000"><br /></font></p>

<p class="MsoNormal"><span style="mso-ansi-language:EN-US;mso-no-proof:yes"><v:shape id="Picture_x0020_1" o:spid="_x0000_i1025" type="#_x0000_t75" style="width:297pt;
 height:233.25pt;visibility:visible;mso-wrap-style:square">
 <v:imagedata src="file:///C:\Users\Daniel\AppData\Local\Temp\msohtmlclip1\01\clip_image003.png" o:title="" croptop="8738f" cropbottom="32913f" cropright="46512f">
</v:imagedata></v:shape></span><b style="mso-bidi-font-weight:normal"><span lang="EN-AU"><o:p></o:p></span></b></p>

<p class="MsoNormal"><b style="mso-bidi-font-weight:normal"><span lang="EN-AU">Time
Inc, Swing (Max) and Gravity <o:p></o:p></span></b></p>

<p class="MsoNormal"><span lang="EN-AU">The 3 cells B3:B5 hold values for the Time
Inc, Swing (Max) and Gravity respectively.<o:p></o:p></span></p>

<p class="MsoNormal"><span lang="EN-AU">These can be changed either before execution
of the pendulum or during execution. The Gravity is also controlled by the
slider to its right. The slider is linked to the cell D5 under the slider and
the Cell B5 divides the sliders value by 10.<o:p></o:p></span></p>

<p class="MsoNormal"><span lang="EN-AU">The other two cells which allow manual
input are C9 &amp; C10 and these will be discussed in the Pendulum lengths
section.<o:p></o:p></span></p>

<p class="MsoNormal"><span lang="EN-AU">The Main Controls are Form Control
Controls.<o:p></o:p></span></p>

<p class="MsoNormal"><span lang="EN-AU">The Start/Stop Check Box is linked to the cell
D7 as well as executing the <b style="mso-bidi-font-weight:normal">Sheet1!Pendulum_Animate</b>
subroutine which controls the animation.<o:p></o:p></span></p>

<p class="MsoNormal"><span lang="EN-AU">The Pendulum Color Option Buttons are
grouped and linked to E9 and pressing any option button executes the <b style="mso-bidi-font-weight:normal">Set_Pendulum_Colors</b> subroutine. Which
reads the value of Cell E9 and calls the <b style="mso-bidi-font-weight:normal">Color_Markers</b>
subroutine with the Color type (1=Colored, 2=Grey &amp; 3=Zebra) as an option.<o:p></o:p></span></p>

<p class="MsoNormal"><span lang="EN-AU">The Wire Color Option Buttons are grouped
and linked to E10 and pressing any option button executes the <b style="mso-bidi-font-weight:normal">SetWires</b> subroutine. Which reads the
value of Cell E10 and calls the <b style="mso-bidi-font-weight:normal">Color_Wires</b>
subroutine with the with the Wire type (1=Black, 2=Grey &amp; 3=None) as
options.<o:p></o:p></span></p>

<p class="MsoNormal"><b style="mso-bidi-font-weight:normal"><span lang="EN-AU"><br /></span></b></p><p class="MsoNormal"><b style="mso-bidi-font-weight:normal"><span lang="EN-AU">Reset
Parameters<o:p></o:p></span></b></p>

<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt"><span lang="EN-AU">A subroutine, <b style="mso-bidi-font-weight:normal">Reset</b>, has
been provided which allows either user defined reset of all parameters as well
as on being executed automatically on startup.<o:p></o:p></span></p>


<pre>Sub Reset()

    With Worksheets("1")
        .Range("D5").Value = 981.42 'Gravity
        .Range("D7").Value = "False" 'Starting position
        .Range("E9").Value = 1 'Bob Color
        .Range("E10").Value = 1 'Wire Color
        .Range("B3").Value = 0.015 'Initial Time Inc
        .Range("B4").Value = 15 'Initial Swing Angle
 
        SetColors
        SetWires

End Sub

</pre>



<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt"><br /></p>

<p class="MsoNormal"><b style="mso-bidi-font-weight:normal"><span lang="EN-AU">PENDULUM
LENGTHS</span></b><span lang="EN-AU"><o:p></o:p></span></p>

<p class="MsoNormal"><span lang="EN-AU">Earlier in the post I mentioned that the
use of named formulas was much faster than cell references, which it is. So why
are the pendulum lengths stored on the worksheet?<o:p></o:p></span></p>

<p class="MsoNormal"><span lang="EN-AU">The calculation of the length of the
pendulums is important to ensure the harmonics are correctly modelled.<o:p></o:p></span></p>

<p class="MsoNormal"><span lang="EN-AU">To get the nice synchronous effects seen
during a long run of the animation the series must be in harmony with each
other. This simply means that after a certain time that the pendulums will
re-align themselves.<o:p></o:p></span></p>

<p class="MsoNormal"><span lang="EN-AU">The simplest way to do this is to choose
lengths of pendulums which are suited to integer repetitions within the same
time frame.<o:p></o:p></span></p>

<p class="MsoNormal"><span lang="EN-AU">That is, choose a pendulum length so that
its natural frequency is evenly divided into say 60 Seconds.<o:p></o:p></span></p>

<p class="MsoNormal"><span lang="EN-AU">The cell formulae from B8 to C24 do just
that.<o:p></o:p></span></p>

<p class="MsoNormal"><span lang="EN-AU">Column C sets up a number of Integer
Frequencies based on the values in C8 and C9.<o:p></o:p></span></p>

<p class="MsoNormal"><span lang="EN-AU">The lengths in Column B are then pro-rated
to a standard 60cm pendulum based on the required Cycles/T.<o:p></o:p></span></p>

<p class="MsoNormal"><span lang="EN-AU">You can change C9 &amp; C10 during
execution to see what effect it has.<o:p></o:p></span></p>

<p class="MsoNormal"><b style="mso-bidi-font-weight:normal"><span lang="EN-AU"><o:p>&nbsp;</o:p></span></b></p>

<p class="MsoNormal"><b style="mso-bidi-font-weight:normal"><span lang="EN-AU">LINKS<o:p></o:p></span></b></p>

<p class="MsoNormal"><span lang="EN-AU"><a href="http://hyperphysics.phy-astr.gsu.edu/hbase/pend.html">Pendulum Physics</a><o:p></o:p></span></p>

<p class="MsoNormal"><span lang="EN-AU"><a href="http://chandoo.org/wp/2011/06/23/automating-repetitive-tasks/">Side Projects at chandoo.org</a><o:p></o:p></span></p>

<p class="MsoNormal"><span lang="EN-AU"><a href="http://newtonexcelbach.wordpress.com/2011/05/25/dancing-pendulums-2/">Newton Excel Bach</a><o:p></o:p></span></p>

<p class="MsoNormal"><span lang="EN-AU"><o:p>&nbsp;</o:p></span></p>

<p class="MsoNormal"><b style="mso-bidi-font-weight:normal"><span lang="EN-AU">CLOSING<o:p></o:p></span></b></p>

<p class="MsoNormal"><span lang="EN-AU">You can see by the animated GIF at the top
of the post and the attached workbook that smooth animation of 16 Pendulum is
possible within Excel.<o:p></o:p></span></p>

<p class="MsoNormal"><b style="mso-bidi-font-weight:normal"><span lang="EN-AU"><br /></span></b></p><p class="MsoNormal"><span lang="EN-AU">Here is the workbook:</span></p><p class="MsoNormal"><span lang="EN-AU"><a href="http://www.excelhero.com/blog/workbooks/Huis_Excel_Hero_Pendulum.xlsm">Huis_Excel_Hero_Pendulum.xlsm</a>.</span></p><p class="MsoNormal"><b><br /></b></p><p class="MsoNormal">For best results, run the dancing pendulums with no other workbooks open...</p><p class="MsoNormal"><b style="mso-bidi-font-weight:normal"><span lang="EN-AU"><br /></span></b></p><p class="MsoNormal"><b style="mso-bidi-font-weight:normal"><span lang="EN-AU">Hui...<o:p></o:p></span></b></p>

<p class="MsoNormal"><span lang="EN-AU"><o:p>&nbsp;</o:p></span></p>

<p class="MsoNormal"><span lang="EN-AU"><o:p>&nbsp;</o:p></span></p><p class="MsoNormal"><span lang="EN-AU"><o:p><br /></o:p></span></p><p class="MsoNormal"><span lang="EN-AU"><span class="Apple-style-span" style="font-family: georgia; line-height: 19px; color: rgb(0, 0, 0); "></span></span></p><div class="asset-content entry-content" style="margin-top: 5px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; position: static; clear: both; "><div class="asset-body" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0.75em; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; clear: both; height: 2718px; "><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">Here's a list of other animated charts on Excel Hero:</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "><br /></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">&nbsp;-&nbsp;<a href="http://www.excelhero.com/blog/2010/05/animated-business-chart.html" style="text-decoration: underline; outline-style: none; outline-width: initial; outline-color: initial; color: rgb(146, 23, 18); ">Animated Business Chart</a></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">&nbsp;-&nbsp;<a href="http://www.excelhero.com/blog/2010/07/animated-business-chart-2.html" style="text-decoration: underline; outline-style: none; outline-width: initial; outline-color: initial; color: rgb(146, 23, 18); ">Animated Business Chart #2</a></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">&nbsp;-&nbsp;<a href="http://www.excelhero.com/blog/2010/09/animated-business-chart-3.html" style="text-decoration: underline; outline-style: none; outline-width: initial; outline-color: initial; color: rgb(146, 23, 18); ">Animated Business Chart #3</a></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">&nbsp;-&nbsp;<a href="http://www.excelhero.com/blog/2011/03/excel-animated-business-chart---body-mass-index.html" style="text-decoration: underline; outline-style: none; outline-width: initial; outline-color: initial; color: rgb(146, 23, 18); ">Animated Business Chart #4</a></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">&nbsp;-&nbsp;<i><a href="http://www.excelhero.com/blog/2010/07/excel-art.html" style="text-decoration: underline; outline-style: none; outline-width: initial; outline-color: initial; color: rgb(146, 23, 18); ">butterfly rainbow</a></i></div></div></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">&nbsp;-&nbsp;<i><a href="http://www.excelhero.com/blog/2010/05/excel-animated-chart-2.html" style="text-decoration: underline; outline-style: none; outline-width: initial; outline-color: initial; color: rgb(146, 23, 18); ">celtic muse</a></i></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">&nbsp;-&nbsp;<i><a href="http://www.excelhero.com/blog/2010/05/excel-animated-chart.html" style="text-decoration: underline; outline-style: none; outline-width: initial; outline-color: initial; color: rgb(146, 23, 18); ">solarsong</a></i></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">&nbsp;-&nbsp;<a href="http://www.excelhero.com/blog/2010/05/interactive-advanced-excel-chart.html" style="text-decoration: underline; outline-style: none; outline-width: initial; outline-color: initial; color: rgb(146, 23, 18); ">HTML 5 Readiness</a></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "><a href="http://www.excelhero.com/blog/2010/05/interactive-advanced-excel-chart.html" style="text-decoration: underline; outline-style: none; outline-width: initial; outline-color: initial; color: rgb(146, 23, 18); "></a>&nbsp;-&nbsp;<a href="http://www.excelhero.com/blog/2010/05/a-real-time-advanced-excel-chart.html" style="text-decoration: underline; outline-style: none; outline-width: initial; outline-color: initial; color: rgb(146, 23, 18); ">Real-time Advanced Excel Chart</a></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">&nbsp;-&nbsp;<a href="http://www.excelhero.com/blog/2010/04/excel-location-mapping.html" style="text-decoration: underline; outline-style: none; outline-width: initial; outline-color: initial; color: rgb(146, 23, 18); ">Excel Location Mapping</a></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">&nbsp;-&nbsp;<a href="http://www.excelhero.com/blog/2010/03/animated-stacked-chart.html" style="text-decoration: underline; outline-style: none; outline-width: initial; outline-color: initial; color: rgb(146, 23, 18); ">Animated Stacked Chart</a></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">&nbsp;-&nbsp;<a href="http://www.excelhero.com/blog/2010/03/excel-a-presentation-platform.html" style="text-decoration: underline; outline-style: none; outline-width: initial; outline-color: initial; color: rgb(146, 23, 18); ">Excel, A Presentation Platform</a>&nbsp;(Number Spiral)</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">&nbsp;-&nbsp;<a href="http://www.excelhero.com/blog/2010/03/eurovision-2009.html" style="text-decoration: underline; outline-style: none; outline-width: initial; outline-color: initial; color: rgb(146, 23, 18); ">Eurovision 2009</a></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">&nbsp;-&nbsp;<a href="http://www.excelhero.com/blog/2010/03/monte-carlo-pi.html" style="text-decoration: underline; outline-style: none; outline-width: initial; outline-color: initial; color: rgb(146, 23, 18); ">Monte Carlo PI</a></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">&nbsp;-&nbsp;<a href="http://www.excelhero.com/blog/2010/02/excel-2007-chess-game-viewer.html" style="text-decoration: underline; outline-style: none; outline-width: initial; outline-color: initial; color: rgb(146, 23, 18); ">Excel Chess Game Viewer</a></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">&nbsp;-&nbsp;<a href="http://www.excelhero.com/blog/2010/02/excel-2007-nfl-drive-chart.html" style="text-decoration: underline; outline-style: none; outline-width: initial; outline-color: initial; color: rgb(146, 23, 18); ">Excel NFL Drive Chart</a></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">&nbsp;-&nbsp;<a href="http://www.excelhero.com/blog/2010/01/led-rss-news-ticker.html" style="text-decoration: underline; outline-style: none; outline-width: initial; outline-color: initial; color: rgb(146, 23, 18); ">LED RSS News Ticker</a></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">&nbsp;-&nbsp;<a href="http://www.excelhero.com/blog/2010/05/excel-optical-illusions-14.html" style="text-decoration: underline; outline-style: none; outline-width: initial; outline-color: initial; color: rgb(146, 23, 18); ">Lilac Chaser</a>&nbsp;(Optical Illusion)</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">&nbsp;-&nbsp;<a href="http://www.excelhero.com/blog/2010/04/excel-optical-illusions-11.html" style="text-decoration: underline; outline-style: none; outline-width: initial; outline-color: initial; color: rgb(146, 23, 18); ">Stereokinetic</a>&nbsp;(Optical Illusion)</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">&nbsp;-&nbsp;<a href="http://www.excelhero.com/blog/2010/05/excel-optical-illusions-15.html" style="text-decoration: underline; outline-style: none; outline-width: initial; outline-color: initial; color: rgb(146, 23, 18); ">Illusory Contours</a>&nbsp;(Optical&nbsp;Illusion)</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">&nbsp;-&nbsp;<a href="http://www.excelhero.com/blog/2010/06/excel-optical-illusions-17.html" style="text-decoration: underline; outline-style: none; outline-width: initial; outline-color: initial; color: rgb(146, 23, 18); ">Breathing Square</a>&nbsp;(Optical Illusion)</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">&nbsp;-&nbsp;<a href="http://www.excelhero.com/blog/2010/06/excel-optical-illusions-18.html" style="text-decoration: underline; outline-style: none; outline-width: initial; outline-color: initial; color: rgb(146, 23, 18); ">Enigma</a>&nbsp;(Optical Illusion)</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">&nbsp;-&nbsp;<a href="http://www.excelhero.com/blog/2010/07/excel-optical-illusions-week-21.html" style="text-decoration: underline; outline-style: none; outline-width: initial; outline-color: initial; color: rgb(146, 23, 18); ">Two Sinusoids</a>&nbsp;(Optical Illusion)</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">&nbsp;-&nbsp;<a href="http://www.excelhero.com/blog/2010/07/excel-optical-illusions-week-22.html" style="text-decoration: underline; outline-style: none; outline-width: initial; outline-color: initial; color: rgb(146, 23, 18); ">Perpetual Collisions</a>&nbsp;(Optical Illusion)</div></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">&nbsp;-&nbsp;<a href="http://www.excelhero.com/blog/2010/07/excel-optical-illusions-week-23.html" style="text-decoration: underline; outline-style: none; outline-width: initial; outline-color: initial; color: rgb(146, 23, 18); ">Freezing Rotation</a>&nbsp;(Optical Illusion)</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">&nbsp;-&nbsp;<a href="http://www.excelhero.com/blog/2010/07/excel-optical-illusions-week-24.html" style="text-decoration: underline; outline-style: none; outline-width: initial; outline-color: initial; color: rgb(146, 23, 18); ">Reverse Spoke Illusion</a>&nbsp;(Optical Illusion)</div></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">&nbsp;-&nbsp;<a href="http://www.excelhero.com/blog/2010/08/excel-optical-illusions-week-25.html" style="text-decoration: underline; outline-style: none; outline-width: initial; outline-color: initial; color: rgb(146, 23, 18); ">Stepping Feet Radial Illusion</a>&nbsp;(Optical Illusion)</div></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">&nbsp;-&nbsp;<a href="http://www.excelhero.com/blog/2010/08/excel-optical-illusions-week-27.html" style="text-decoration: underline; outline-style: none; outline-width: initial; outline-color: initial; color: rgb(146, 23, 18); ">Swimming Fish</a>&nbsp;(Optical Illusion)</div>&nbsp;-&nbsp;<a href="http://www.excelhero.com/blog/2010/08/excel-optical-illusions-week-28.html" style="text-decoration: underline; outline-style: none; outline-width: initial; outline-color: initial; color: rgb(146, 23, 18); ">Mutually Interfering Shapes</a>&nbsp;(Optical Illusion)</div><div><br /></div><div><br /></div><div><br /></div><div><br /></div></div></div>]]>
        
    </content>
</entry>

<entry>
    <title>Excel XML - Dynamic Periodic Table</title>
    <link rel="alternate" type="text/html" href="http://www.excelhero.com/blog/2011/06/excel-xml-dynamic-periodic-table.html" />
    <id>tag:www.excelhero.com,2011:/blog//4.142</id>

    <published>2011-06-01T15:12:07Z</published>
    <updated>2011-06-01T23:41:42Z</updated>

    <summary>When we say Excel XML, there are several things we could be referring to. In fact, the newer Excel file formats actually use XML natively to save workbooks - these are the Excel file types that end in &quot;x&quot;, such...</summary>
    <author>
        <name>Daniel Ferry</name>
        
    </author>
    
    <category term="periodictable" label="Periodic Table" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="xml" label="XML" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.excelhero.com/blog/">
        <![CDATA[<div><br /></div><div>When we say Excel XML, there are several things we could be referring to. In fact, the newer Excel file formats actually use XML natively to save workbooks - these are the Excel file types that end in "x", such as my_model.xlsx.</div><div><br /></div><div>But what I am writing about today is how easy it is to use XML in Excel. XML files are often from a web source that keeps the information within the files current. Sometimes these sources are referred to as web services, as the files can be generated from a database, on demand.&nbsp;</div><div><br /></div><div><br /></div><div>

<div><img alt="periodic_table_xml_excelhero.gif" src="http://www.excelhero.com/blog/images/periodic_table_xml_excelhero.gif" width="500" height="305" class="mt-image-center" style="text-align: center; display: block; margin-top: 0px; margin-right: auto; margin-bottom: 20px; margin-left: auto; " /></div>



<script type="text/javascript"><!--
google_ad_client = "ca-pub-1153134498113688";
/* Excel Hero Flat Link Unit */
google_ad_slot = "5176879406";
google_ad_width = 468;
google_ad_height = 15;
//-->
</script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
<div>&nbsp;</div>


<div><br /></div></div><div><br /></div><div>If you want to use XML data in your workbook, you can do so in a huge number of ways with VBA. But there is an extremely simple solution that requires no programming whatsoever. The easiest way to facilitate an XML to Excel conversion is to employ the New Web Query dialog. Just select the Data tab on the Ribbon and then click on From Web. Enter the address of the XML file and click Go.</div><div><br /></div><div>Excel does a great job of removing all of the XML tags, leaving just the data we want. Click Import. &nbsp;If the XML file does not refer to a schema, Excel creates one automatically and is very accurate when doing so.</div><div><br /></div><div>The result is an Excel Table placed at the location you specify. You can now use this data in any way you would normally use Excel data. But there is a huge bonus here. You can REFRESH the table whenever you like and if there is newer data available from the source, the table updates itself. This means your entire model can be updated, simply via an update at the source.</div><div><br /></div><div>To demonstrate, please download my dynamic Periodic Table Excel template.</div><div><br /></div><div><a href="http://www.excelhero.com/blog/workbooks/periodic_chart_xml_excelhero.xlsx">periodic_chart_xml_excelhero.xlsx</a></div><div><br /></div><div>It is built on the foundation of several XML source files. To be sure, the data that describe the chemical elements do not change at break neck speed, but they do change as new elements are discovered and better experimentation procedures produce more accurate property values.</div><div><br /></div><div>I modeled this template based on a <a href="http://excelhero.com/periodic-table/">dynamic web periodic table</a> that I created in 2007. It works great in Chrome, Firefox, and Safari, but only works (slowly) for version 8 of Internet Explorer. If you scroll to the bottom of the web version, you will see the links to the XML data.</div><div><br /></div><div>The Tables in the Excel version use these XML links. So when I update those XML files on my server, your copy of the Excel template will update as well. Cool, no?</div><div><br /></div><div>This Excel XML technique could be used in a myriad of business applications.</div><div><br /></div><div>Please let me know what you think of this technique, the Excel template, and even the dynamic web Periodic Table.</div><div><br /></div>



<div><br /></div><div><div><b><font class="Apple-style-span" style="font-size: 1.5625em; ">Learn Advanced Excel!</font></b></div><div><br /></div><div><div>Advanced interface design is just one of literally dozens of advanced methods that my students in the&nbsp;inaugural&nbsp;class of the&nbsp;<a href="http://academy.excelhero.com/excel-hero-academy-tuition/" style="text-decoration: underline; ">Excel Hero Academy</a>&nbsp;are learning.&nbsp;</div><div><br /></div><div>I've received dozens of messages from students telling me that the academy is the best Excel training they have ever found at any price and that it is possibly the best investment they've ever made. Wow.</div><div><br /></div><div>In a few weeks I will be offering the course again. There's already over 300 people on the interest list for the next class. Why not join us? Just fill the form below and I'll send you more information as we get closer!</div></div><div><br /></div><div><br /></div>

<div>

 
<script type="text/javascript" src="http://forms.aweber.com/form/96/739439596.js"></script> 

</div>

</div>

<div><br /></div><div>And finally, if you have some interest in my upcoming VBA-only courses offered through the academy, please fill in this interest list form:</div><div><br />

<script type="text/javascript" src="http://forms.aweber.com/form/18/126765218.js"></script>

</div><div><br /></div><div><br /></div><div><br /></div><div>If you are reading this in email or RSS and connot see the above form, please <a href="http://www.excelhero.com/blog/2011/05/vba-class.html">click here</a>.</div><div><br /></div><div><br /></div><div><br /></div><div><br /></div><div><br /></div>
]]>
        
    </content>
</entry>

<entry>
    <title>VBA Class Closing Tonight!</title>
    <link rel="alternate" type="text/html" href="http://www.excelhero.com/blog/2011/05/vba-class-closing-tonight.html" />
    <id>tag:www.excelhero.com,2011:/blog//4.141</id>

    <published>2011-05-20T19:27:12Z</published>
    <updated>2011-05-22T22:15:00Z</updated>

    <summary>I know we are all very busy, so just a quick reminder that Chandoo&apos;s outstanding VBA Classes closes registration tonight!Wow that was a quick registration window. I had forgotten that today was the deadline until one of my academy students...</summary>
    <author>
        <name>Daniel Ferry</name>
        
    </author>
    
    <category term="vba" label="VBA" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.excelhero.com/blog/">
        <![CDATA[<div><br /></div><div><div>I know we are all very busy, so just a quick reminder that <a href="https://www.e-junkie.com/ecom/gb.php?ii=935481&amp;c=ib&amp;aff=123304&amp;cl=49044">Chandoo's outstanding VBA Classes</a> closes registration tonight!</div><div><br /></div><div>Wow that was a quick registration window. I had forgotten that today was the deadline until one of my <a href="http://academy.excelhero.com/excel-hero-academy-tuition/">academy</a> students just asked me a few moments ago if there was still time to enroll in <a href="https://www.e-junkie.com/ecom/gb.php?ii=935481&amp;c=ib&amp;aff=123304&amp;cl=49044">Chandoo's class</a>. It turns out that registration ends tonight, May 20, 2011 at 11:59 PM Pacific Standard Time.</div><div><br /></div>


<script type="text/javascript"><!--
google_ad_client = "ca-pub-1153134498113688";
/* Excel Hero Flat Link Unit */
google_ad_slot = "5176879406";
google_ad_width = 468;
google_ad_height = 15;
//-->
</script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
<div>&nbsp;</div>



<div>So if you thought you might like to do this, now is the time!</div><div><br /></div><div><a href="https://www.e-junkie.com/ecom/gb.php?ii=935481&amp;c=ib&amp;aff=123304&amp;cl=49044">VBA Classes</a> is a 12-week, comprehensive VBA course. &nbsp;If you know your way around regular Excel and have always wanted to learn how to devise your own VBA and not just copy a snippet you found somewhere, then join his class!</div></div><div><br /></div><div>At the bare minimum, please click on this image and watch a video of Chandoo (who is a Microsoft Excel MVP) describe the course in detail:</div><div><br /></div>

<div><a href="https://www.e-junkie.com/ecom/gb.php?ii=935481&amp;c=ib&amp;aff=123304&amp;cl=49044"><img alt="vba-classes-msg1-chandoo.png" src="http://www.excelhero.com/blog/images/vba-classes-msg1-chandoo.png" width="299" height="277" class="mt-image-center" style="text-align: center; display: block; margin: 0 auto 20px;" /></a></div>

<div><br /></div><div>Chandoo's courses always offer extraordinary value for money and this course is no different. But you can also choose to bundle it with his flagship Excel School and Dashboard programs. Extreme value indeed!</div><div><br /></div><div>There is no doubt that enrolling in <a href="https://www.e-junkie.com/ecom/gb.php?ii=935481&amp;c=ib&amp;aff=123304&amp;cl=49044">Chandoo's VBA Classes</a> will prepare you well for my upcoming VBA course so please keep that in mind.</div><div><br /></div><div>Also, this summer I will be offering the second class of my normal Excel Hero Academy. I had originally planned on running that class this spring, but it will be held this summer. There are already over 250 people on the waiting list. Please consider joining us... it is going to be fantastic! Just fill-in the form on this page:</div><div><br /></div><div><a href="http://academy.excelhero.com/excel-hero-academy-tuition/">Excel Hero Academy</a></div><div><br /></div><div><br /></div><div>And finally, if you have some interest in my upcoming VBA-only courses offered through the academy, please fill in this interest list form:</div><div><br />

<script type="text/javascript" src="http://forms.aweber.com/form/18/126765218.js"></script>

</div><div><br /></div><div><br /></div><div><br /></div><div>If you are reading this in email or RSS and connot see the above form, please <a href="http://www.excelhero.com/blog/2011/05/vba-class.html">click here</a>.</div><div><br /></div><div><br /></div><div><br /></div><div><br /></div><div><br /></div>

<div class="zemanta-pixie" style="margin-top:10px;height:15px"><a class="zemanta-pixie-a" href="http://www.zemanta.com/" title="Enhanced by Zemanta"><img class="zemanta-pixie-img" src="http://img.zemanta.com/zemified_e.png?x-id=1aedf8bf-79bc-4dda-9e35-940b6776efa1" alt="Enhanced by Zemanta" style="border:none;float:right" /></a></div>]]>
        
    </content>
</entry>

</feed>

