<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://excelblog.co.uk/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en"><title type="html">Daily Dose of Excel</title><subtitle type="html">The Daily Dose of Excel Blog, provided by kind permission of it&amp;#39;s owner, Dick Kusleika. Mirrored here on www.excelusergroup.org for your convenience.</subtitle><id>http://excelblog.co.uk/blogs/daily_dose_of_excel/atom.aspx</id><link rel="alternate" type="text/html" href="http://excelblog.co.uk/blogs/daily_dose_of_excel/default.aspx" /><link rel="self" type="application/atom+xml" href="http://excelblog.co.uk/blogs/daily_dose_of_excel/atom.aspx" /><generator uri="http://communityserver.org" version="4.0.30619.63">Community Server</generator><updated>2011-10-07T21:33:16Z</updated><entry><title>List all folders in a Microsoft Outlook account</title><link rel="alternate" type="text/html" href="/blogs/daily_dose_of_excel/archive/2011/11/03/list-all-folders-in-a-microsoft-outlook-account.aspx" /><id>/blogs/daily_dose_of_excel/archive/2011/11/03/list-all-folders-in-a-microsoft-outlook-account.aspx</id><published>2011-11-03T14:00:00Z</published><updated>2011-11-03T14:00:00Z</updated><content type="html">Recently, I wanted to create a list of all the folders in my MS Outlook PST file together with the size of each folder. Outlook provides that information through the user interface. Unfortunately, it shows the result in a modal dialog with no way to save the information elsewhere. So, I decided [...] Read More......(&lt;a href="http://excelblog.co.uk/blogs/daily_dose_of_excel/archive/2011/11/03/list-all-folders-in-a-microsoft-outlook-account.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://excelblog.co.uk/aggbug.aspx?PostID=9261" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://excelblog.co.uk/members/Anonymous/default.aspx</uri></author><category term="VBA" scheme="http://excelblog.co.uk/blogs/daily_dose_of_excel/archive/tags/VBA/default.aspx" /></entry><entry><title>How Much to Charge for Freelance VBA Development</title><link rel="alternate" type="text/html" href="/blogs/daily_dose_of_excel/archive/2011/11/02/how-much-to-charge-for-freelance-vba-development.aspx" /><id>/blogs/daily_dose_of_excel/archive/2011/11/02/how-much-to-charge-for-freelance-vba-development.aspx</id><published>2011-11-03T02:36:32Z</published><updated>2011-11-03T02:36:32Z</updated><content type="html">$150 per hour. $120 per hour if the project is big enough that you won&amp;#8217;t have to look for work for a while. $100 per hour if you&amp;#8217;re really hungry.
I&amp;#8217;m sick of reading blog posts about how much to charge. They don&amp;#8217;t tell me anything I don&amp;#8217;t already know. And they [...] Read More......(&lt;a href="http://excelblog.co.uk/blogs/daily_dose_of_excel/archive/2011/11/02/how-much-to-charge-for-freelance-vba-development.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://excelblog.co.uk/aggbug.aspx?PostID=9259" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://excelblog.co.uk/members/Anonymous/default.aspx</uri></author><category term="General" scheme="http://excelblog.co.uk/blogs/daily_dose_of_excel/archive/tags/General/default.aspx" /></entry><entry><title>Protect a global variable in another VB project</title><link rel="alternate" type="text/html" href="/blogs/daily_dose_of_excel/archive/2011/11/02/protect-a-global-variable-in-another-vb-project.aspx" /><id>/blogs/daily_dose_of_excel/archive/2011/11/02/protect-a-global-variable-in-another-vb-project.aspx</id><published>2011-11-02T05:45:33Z</published><updated>2011-11-02T05:45:33Z</updated><content type="html">Developers who have done any kind of programming with the Office 2007 (and later) Ribbon architecture have encountered almost certainly a scenario that resulted in the loss of their pointer to the ribbon. This happens because the ribbon object has to be stored in a global variable and any kind of unhandled error leads [...] Read More......(&lt;a href="http://excelblog.co.uk/blogs/daily_dose_of_excel/archive/2011/11/02/protect-a-global-variable-in-another-vb-project.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://excelblog.co.uk/aggbug.aspx?PostID=9254" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://excelblog.co.uk/members/Anonymous/default.aspx</uri></author><category term="Excel12" scheme="http://excelblog.co.uk/blogs/daily_dose_of_excel/archive/tags/Excel12/default.aspx" /><category term="VBA" scheme="http://excelblog.co.uk/blogs/daily_dose_of_excel/archive/tags/VBA/default.aspx" /><category term="Fluent UI" scheme="http://excelblog.co.uk/blogs/daily_dose_of_excel/archive/tags/Fluent+UI/default.aspx" /><category term="Excel 14" scheme="http://excelblog.co.uk/blogs/daily_dose_of_excel/archive/tags/Excel+14/default.aspx" /><category term="Excel Basic" scheme="http://excelblog.co.uk/blogs/daily_dose_of_excel/archive/tags/Excel+Basic/default.aspx" /><category term="Excel Intermediate" scheme="http://excelblog.co.uk/blogs/daily_dose_of_excel/archive/tags/Excel+Intermediate/default.aspx" /></entry><entry><title>Sorting a Custom Collection Class</title><link rel="alternate" type="text/html" href="/blogs/daily_dose_of_excel/archive/2011/10/31/sorting-a-custom-collection-class.aspx" /><id>/blogs/daily_dose_of_excel/archive/2011/10/31/sorting-a-custom-collection-class.aspx</id><published>2011-10-31T06:50:46Z</published><updated>2011-10-31T06:50:46Z</updated><content type="html">I&amp;#8217;ve been following Dick&amp;#8217;s VBHelpers Build series (1, 2, 3) and his last post reminded me that, from time to time, I need to sort a collection of items in-memory.
I don&amp;#8217;t have to sort all that often, so my approach has changed over time. I&amp;#8217;ve kind of settled on the following.
Let&amp;#8217;s say I have a [...] Read More......(&lt;a href="http://excelblog.co.uk/blogs/daily_dose_of_excel/archive/2011/10/31/sorting-a-custom-collection-class.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://excelblog.co.uk/aggbug.aspx?PostID=9194" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://excelblog.co.uk/members/Anonymous/default.aspx</uri></author><category term="General" scheme="http://excelblog.co.uk/blogs/daily_dose_of_excel/archive/tags/General/default.aspx" /><category term="Classes" scheme="http://excelblog.co.uk/blogs/daily_dose_of_excel/archive/tags/Classes/default.aspx" /><category term="VBA Advanced" scheme="http://excelblog.co.uk/blogs/daily_dose_of_excel/archive/tags/VBA+Advanced/default.aspx" /><category term="Collections" scheme="http://excelblog.co.uk/blogs/daily_dose_of_excel/archive/tags/Collections/default.aspx" /><category term="VBA" scheme="http://excelblog.co.uk/blogs/daily_dose_of_excel/archive/tags/VBA/default.aspx" /><category term="Downloads" scheme="http://excelblog.co.uk/blogs/daily_dose_of_excel/archive/tags/Downloads/default.aspx" /><category term="VBA Code Library" scheme="http://excelblog.co.uk/blogs/daily_dose_of_excel/archive/tags/VBA+Code+Library/default.aspx" /><category term="Modules" scheme="http://excelblog.co.uk/blogs/daily_dose_of_excel/archive/tags/Modules/default.aspx" /></entry><entry><title>VBHelpers Build 3</title><link rel="alternate" type="text/html" href="/blogs/daily_dose_of_excel/archive/2011/10/24/vbhelpers-build-3.aspx" /><id>/blogs/daily_dose_of_excel/archive/2011/10/24/vbhelpers-build-3.aspx</id><published>2011-10-25T00:52:03Z</published><updated>2011-10-25T00:52:03Z</updated><content type="html">In this iteration, I Create a generator for a FillFromRange method of the parent class
Get rid of those unisightly blank lines when converting Public variables to Property statements
Change FindBy to ChildBy (thanks Steve J) If I have a range of records that I want to put in a class, which happens a lot, I wanted to create [...] Read More......(&lt;a href="http://excelblog.co.uk/blogs/daily_dose_of_excel/archive/2011/10/24/vbhelpers-build-3.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://excelblog.co.uk/aggbug.aspx?PostID=9006" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://excelblog.co.uk/members/Anonymous/default.aspx</uri></author><category term="Classes" scheme="http://excelblog.co.uk/blogs/daily_dose_of_excel/archive/tags/Classes/default.aspx" /></entry><entry><title>In a class module, why use an unrestricted property?</title><link rel="alternate" type="text/html" href="/blogs/daily_dose_of_excel/archive/2011/10/23/in-a-class-module-why-use-an-unrestricted-property.aspx" /><id>/blogs/daily_dose_of_excel/archive/2011/10/23/in-a-class-module-why-use-an-unrestricted-property.aspx</id><published>2011-10-24T02:42:23Z</published><updated>2011-10-24T02:42:23Z</updated><content type="html">Over the years, I have followed the &amp;#8220;best practice&amp;#8221; of always using a property get and let/set combination rather than just declaring a public variable. But, over the last few months I&amp;#8217;ve started questioning this dictum.
Now, before people start jumping up and down, I am aware of the many very, very good reasons why [...] Read More......(&lt;a href="http://excelblog.co.uk/blogs/daily_dose_of_excel/archive/2011/10/23/in-a-class-module-why-use-an-unrestricted-property.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://excelblog.co.uk/aggbug.aspx?PostID=8952" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://excelblog.co.uk/members/Anonymous/default.aspx</uri></author><category term="Classes" scheme="http://excelblog.co.uk/blogs/daily_dose_of_excel/archive/tags/Classes/default.aspx" /><category term="VBA" scheme="http://excelblog.co.uk/blogs/daily_dose_of_excel/archive/tags/VBA/default.aspx" /><category term="CodeCritic" scheme="http://excelblog.co.uk/blogs/daily_dose_of_excel/archive/tags/CodeCritic/default.aspx" /></entry><entry><title>More Class Module Automation</title><link rel="alternate" type="text/html" href="/blogs/daily_dose_of_excel/archive/2011/10/18/more-class-module-automation.aspx" /><id>/blogs/daily_dose_of_excel/archive/2011/10/18/more-class-module-automation.aspx</id><published>2011-10-19T00:57:31Z</published><updated>2011-10-19T00:57:31Z</updated><content type="html">How was that video? Pretty super-awesome, huh?
You can download VBHelpers.zip
It&amp;#8217;s rough, to say the least, but if you want to mess around with it, have at it. Here&amp;#8217;s some more information on what was happening in that video:
0:00 First I insert a class module. Inserting modules is one of those activities that [...] Read More......(&lt;a href="http://excelblog.co.uk/blogs/daily_dose_of_excel/archive/2011/10/18/more-class-module-automation.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://excelblog.co.uk/aggbug.aspx?PostID=8670" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://excelblog.co.uk/members/Anonymous/default.aspx</uri></author><category term="Classes" scheme="http://excelblog.co.uk/blogs/daily_dose_of_excel/archive/tags/Classes/default.aspx" /></entry><entry><title>Is it Standard Time yet?</title><link rel="alternate" type="text/html" href="/blogs/daily_dose_of_excel/archive/2011/10/18/is-it-standard-time-yet.aspx" /><id>/blogs/daily_dose_of_excel/archive/2011/10/18/is-it-standard-time-yet.aspx</id><published>2011-10-18T18:11:25Z</published><updated>2011-10-18T18:11:25Z</updated><content type="html">Part of my part-time job schedules world-wide PC-chat conferences weekly, and I announce the time referenced to the East Coast. As daylight savings time is about to end, I wanted an algorithm that knew whether standard time or daylight savings time was in effect.
As I&amp;#8217;m not worried about the 2:00AM change over, I can [...] Read More......(&lt;a href="http://excelblog.co.uk/blogs/daily_dose_of_excel/archive/2011/10/18/is-it-standard-time-yet.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://excelblog.co.uk/aggbug.aspx?PostID=8667" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://excelblog.co.uk/members/Anonymous/default.aspx</uri></author><category term="General" scheme="http://excelblog.co.uk/blogs/daily_dose_of_excel/archive/tags/General/default.aspx" /></entry><entry><title>Automating Class Creation</title><link rel="alternate" type="text/html" href="/blogs/daily_dose_of_excel/archive/2011/10/17/automating-class-creation.aspx" /><id>/blogs/daily_dose_of_excel/archive/2011/10/17/automating-class-creation.aspx</id><published>2011-10-18T00:40:20Z</published><updated>2011-10-18T00:40:20Z</updated><content type="html">Happy Spreadsheet Day. This year, it&amp;#8217;s something about helping students. I don&amp;#8217;t care about students. They don&amp;#8217;t have any money and they spend all their time on the Facebook and the Twitter.
Instead of helping students, I made a video about how I create custom class modules. If you use class module [...] Read More......(&lt;a href="http://excelblog.co.uk/blogs/daily_dose_of_excel/archive/2011/10/17/automating-class-creation.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://excelblog.co.uk/aggbug.aspx?PostID=8653" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://excelblog.co.uk/members/Anonymous/default.aspx</uri></author><category term="Classes" scheme="http://excelblog.co.uk/blogs/daily_dose_of_excel/archive/tags/Classes/default.aspx" /></entry><entry><title>Posting Code to this Blog</title><link rel="alternate" type="text/html" href="/blogs/daily_dose_of_excel/archive/2011/10/14/posting-code-to-this-blog.aspx" /><id>/blogs/daily_dose_of_excel/archive/2011/10/14/posting-code-to-this-blog.aspx</id><published>2011-10-15T01:15:37Z</published><updated>2011-10-15T01:15:37Z</updated><content type="html">For years I&amp;#8217;ve been typing &amp;#60;code&amp;gt; tags and pasting code between them. But no more! I wrote a small utility that puts the code tags around my code and pops into the clipboard. Think of the seconds that I&amp;#8217;ll save.
There are three situations that I wanted to cover with this code; no [...] Read More......(&lt;a href="http://excelblog.co.uk/blogs/daily_dose_of_excel/archive/2011/10/14/posting-code-to-this-blog.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://excelblog.co.uk/aggbug.aspx?PostID=8648" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://excelblog.co.uk/members/Anonymous/default.aspx</uri></author><category term="VBA" scheme="http://excelblog.co.uk/blogs/daily_dose_of_excel/archive/tags/VBA/default.aspx" /><category term="Visual Basic Editor" scheme="http://excelblog.co.uk/blogs/daily_dose_of_excel/archive/tags/Visual+Basic+Editor/default.aspx" /></entry><entry><title>CFB Stats Correlation</title><link rel="alternate" type="text/html" href="/blogs/daily_dose_of_excel/archive/2011/10/11/cfb-stats-correlation.aspx" /><id>/blogs/daily_dose_of_excel/archive/2011/10/11/cfb-stats-correlation.aspx</id><published>2011-10-12T01:53:52Z</published><updated>2011-10-12T01:53:52Z</updated><content type="html">Disclaimer: I&amp;#8217;m not a statistician. I aced Business Statistics, but that was 20 years ago and I forgot everything the day after the final.
My premise is that Points-per-Yard on offense and Yards-per-Point on Defense are predictive of the final score of a game. I went back to week five of the college football [...] Read More......(&lt;a href="http://excelblog.co.uk/blogs/daily_dose_of_excel/archive/2011/10/11/cfb-stats-correlation.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://excelblog.co.uk/aggbug.aspx?PostID=8638" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://excelblog.co.uk/members/Anonymous/default.aspx</uri></author><category term="VBA" scheme="http://excelblog.co.uk/blogs/daily_dose_of_excel/archive/tags/VBA/default.aspx" /></entry><entry><title>Wrap Sheets Hotkey</title><link rel="alternate" type="text/html" href="/blogs/daily_dose_of_excel/archive/2011/10/10/wrap-sheets-hotkey.aspx" /><id>/blogs/daily_dose_of_excel/archive/2011/10/10/wrap-sheets-hotkey.aspx</id><published>2011-10-10T13:00:46Z</published><updated>2011-10-10T13:00:46Z</updated><content type="html">I use Control+PageUp/PageDown to navigate between sheets. Sometimes I need to get from the first sheet to the last sheet and I don&amp;#8217;t want to hit the hotkey seven or eight times to get there. I recently added some code to my UIHelpers addin. First, I set up and destroy the hotkeys [...] Read More......(&lt;a href="http://excelblog.co.uk/blogs/daily_dose_of_excel/archive/2011/10/10/wrap-sheets-hotkey.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://excelblog.co.uk/aggbug.aspx?PostID=8632" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://excelblog.co.uk/members/Anonymous/default.aspx</uri></author><category term="VBA" scheme="http://excelblog.co.uk/blogs/daily_dose_of_excel/archive/tags/VBA/default.aspx" /><category term="Navigation" scheme="http://excelblog.co.uk/blogs/daily_dose_of_excel/archive/tags/Navigation/default.aspx" /></entry><entry><title>CFB Stats Refactor</title><link rel="alternate" type="text/html" href="/blogs/daily_dose_of_excel/archive/2011/10/09/cfb-stats-refactor.aspx" /><id>/blogs/daily_dose_of_excel/archive/2011/10/09/cfb-stats-refactor.aspx</id><published>2011-10-09T16:01:00Z</published><updated>2011-10-09T16:01:00Z</updated><content type="html">I had some redundant code in my previous post that I&amp;#8217;m going to fix up. First, this
Public Function IsAway(hRow As HTMLTableRow) As Boolean
&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; Dim bReturn As Boolean
&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; bReturn = Left$(hRow.Cells(1).innerText, 1) = &amp;#34;@&amp;#34;
&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; [...] Read More......(&lt;a href="http://excelblog.co.uk/blogs/daily_dose_of_excel/archive/2011/10/09/cfb-stats-refactor.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://excelblog.co.uk/aggbug.aspx?PostID=8631" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://excelblog.co.uk/members/Anonymous/default.aspx</uri></author><category term="Classes" scheme="http://excelblog.co.uk/blogs/daily_dose_of_excel/archive/tags/Classes/default.aspx" /></entry><entry><title>CFB Stats Part II</title><link rel="alternate" type="text/html" href="/blogs/daily_dose_of_excel/archive/2011/10/08/cfb-stats-part-ii.aspx" /><id>/blogs/daily_dose_of_excel/archive/2011/10/08/cfb-stats-part-ii.aspx</id><published>2011-10-08T15:05:06Z</published><updated>2011-10-08T15:05:06Z</updated><content type="html">In College Football Statistics, I created my Team and Game objects, filled the Teams collection, and wrote a FindByName property for Teams. Now the fun part; filling the Game objects. This is a long one and I&amp;#8217;m not going to sit here and tell you it doesn&amp;#8217;t need some refactoring. But it [...] Read More......(&lt;a href="http://excelblog.co.uk/blogs/daily_dose_of_excel/archive/2011/10/08/cfb-stats-part-ii.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://excelblog.co.uk/aggbug.aspx?PostID=8630" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://excelblog.co.uk/members/Anonymous/default.aspx</uri></author><category term="Classes" scheme="http://excelblog.co.uk/blogs/daily_dose_of_excel/archive/tags/Classes/default.aspx" /></entry><entry><title>College Football Statistics</title><link rel="alternate" type="text/html" href="/blogs/daily_dose_of_excel/archive/2011/10/07/college-football-statistics.aspx" /><id>/blogs/daily_dose_of_excel/archive/2011/10/07/college-football-statistics.aspx</id><published>2011-10-08T01:33:16Z</published><updated>2011-10-08T01:33:16Z</updated><content type="html">Who wants to talk about college football, class modules and XMLHttp requests? Anyone? Well, for the two of you left, here&amp;#8217;s what I got. The problem with comparing team statistics, especially early in the season, is cupcakes. Cupcakes are teams that aren&amp;#8217;t very good at football. Teams like to schedule [...] Read More......(&lt;a href="http://excelblog.co.uk/blogs/daily_dose_of_excel/archive/2011/10/07/college-football-statistics.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://excelblog.co.uk/aggbug.aspx?PostID=8629" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://excelblog.co.uk/members/Anonymous/default.aspx</uri></author><category term="Classes" scheme="http://excelblog.co.uk/blogs/daily_dose_of_excel/archive/tags/Classes/default.aspx" /></entry></feed>
