<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments for Excel Tips Monster</title>
	<atom:link href="http://exceltipsmonster.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://exceltipsmonster.com</link>
	<description>Everything Excel!</description>
	<lastBuildDate>Fri, 12 Nov 2010 02:41:26 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>Comment on Show me your formulas. And don&#8217;t touch that mouse! by Ken</title>
		<link>http://exceltipsmonster.com/2010/08/16/show-me-your-formulas-and-dont-touch-that-mouse/#comment-111</link>
		<dc:creator><![CDATA[Ken]]></dc:creator>
		<pubDate>Fri, 12 Nov 2010 02:41:26 +0000</pubDate>
		<guid isPermaLink="false">http://exceltipsmonster.com/?p=493#comment-111</guid>
		<description><![CDATA[Have known about this one for years but it would be nice if you could apply the concept to just a selected column as

1 It takes up a lot of space and 
2 Its helpful if you can see the values in other columns that the formula is referring to

Who knows - maybe an excel 2013 enhancement if any of the Microsoft crew are reflecting on what the rest of us are thinking]]></description>
		<content:encoded><![CDATA[<p>Have known about this one for years but it would be nice if you could apply the concept to just a selected column as</p>
<p>1 It takes up a lot of space and<br />
2 Its helpful if you can see the values in other columns that the formula is referring to</p>
<p>Who knows &#8211; maybe an excel 2013 enhancement if any of the Microsoft crew are reflecting on what the rest of us are thinking</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Filter the auto-filter by Ken</title>
		<link>http://exceltipsmonster.com/2010/08/05/filter-the-auto-filter/#comment-110</link>
		<dc:creator><![CDATA[Ken]]></dc:creator>
		<pubDate>Fri, 01 Oct 2010 03:23:54 +0000</pubDate>
		<guid isPermaLink="false">http://exceltipsmonster.com/?p=449#comment-110</guid>
		<description><![CDATA[Nice addition to the filter feature in 2010. Unfortunately still on 2007. However I have written a little utility which will filter the selection based on the current cell within a defined filter block - great for finding like entries and avoids scrolling down thru a long list or entering thru the text filter dialog. If any interest then prepared to share.]]></description>
		<content:encoded><![CDATA[<p>Nice addition to the filter feature in 2010. Unfortunately still on 2007. However I have written a little utility which will filter the selection based on the current cell within a defined filter block &#8211; great for finding like entries and avoids scrolling down thru a long list or entering thru the text filter dialog. If any interest then prepared to share.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Is Chart Beauty in the Eye of the Beholder? by exceltipsmonster</title>
		<link>http://exceltipsmonster.com/2010/06/25/is-chart-beauty-in-the-eye-of-the-beholder/#comment-107</link>
		<dc:creator><![CDATA[exceltipsmonster]]></dc:creator>
		<pubDate>Tue, 24 Aug 2010 09:29:27 +0000</pubDate>
		<guid isPermaLink="false">http://exceltipsmonster.com/?p=399#comment-107</guid>
		<description><![CDATA[ASM, I agree with you that instead of fighting, these guys should stick to what they do best.

However, I also think that we can all learn something from this little incident. Be it about charts and Excel, or about how not to respond to criticism :)]]></description>
		<content:encoded><![CDATA[<p>ASM, I agree with you that instead of fighting, these guys should stick to what they do best.</p>
<p>However, I also think that we can all learn something from this little incident. Be it about charts and Excel, or about how not to respond to criticism <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Is Chart Beauty in the Eye of the Beholder? by AusSteelMan</title>
		<link>http://exceltipsmonster.com/2010/06/25/is-chart-beauty-in-the-eye-of-the-beholder/#comment-106</link>
		<dc:creator><![CDATA[AusSteelMan]]></dc:creator>
		<pubDate>Tue, 24 Aug 2010 00:20:32 +0000</pubDate>
		<guid isPermaLink="false">http://exceltipsmonster.com/?p=399#comment-106</guid>
		<description><![CDATA[For me, the problem with the aeternus part 2 response is that they did not state what the PT alternative actually was, just the stepping stone to it.
For me it was reasonably unfair...well at least not enough integrity to admit the real alternative was, at the very minimum, another option.  If they commented that the panel chart was a poor solution, then fine, call it just as ugly.
With such an abundance of help, tips and tutorials out there, maintaining credibility is (surely) reasonably important.  Both these websites offer good info and tips and they should just stick to what they are good at.

My 2 cents worth anyway.

Regards,
ASM]]></description>
		<content:encoded><![CDATA[<p>For me, the problem with the aeternus part 2 response is that they did not state what the PT alternative actually was, just the stepping stone to it.<br />
For me it was reasonably unfair&#8230;well at least not enough integrity to admit the real alternative was, at the very minimum, another option.  If they commented that the panel chart was a poor solution, then fine, call it just as ugly.<br />
With such an abundance of help, tips and tutorials out there, maintaining credibility is (surely) reasonably important.  Both these websites offer good info and tips and they should just stick to what they are good at.</p>
<p>My 2 cents worth anyway.</p>
<p>Regards,<br />
ASM</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Basic Data-Warehouse using Excel by Starting with PowerPivot&#8217;s Data Analysis &#171; Excel Tips Monster</title>
		<link>http://exceltipsmonster.com/2010/08/07/basic-data-warehouse-using-excel/#comment-102</link>
		<dc:creator><![CDATA[Starting with PowerPivot&#8217;s Data Analysis &#171; Excel Tips Monster]]></dc:creator>
		<pubDate>Sun, 15 Aug 2010 13:38:05 +0000</pubDate>
		<guid isPermaLink="false">http://exceltipsmonster.com/?p=455#comment-102</guid>
		<description><![CDATA[[...] at 9:33 AM &#124; Posted in General &#124; Leave a Comment Tags: data analysis, powerpivot A few days ago we looked at the new PowerPivot &#8211; Microsoft Excel Add-in  (well, it&#8217;s a little understatement to [...]]]></description>
		<content:encoded><![CDATA[<p>[...] at 9:33 AM | Posted in General | Leave a Comment Tags: data analysis, powerpivot A few days ago we looked at the new PowerPivot &#8211; Microsoft Excel Add-in  (well, it&#8217;s a little understatement to [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Getting started with VBA by VBA constants in Excel &#171; Excel Tips Monster</title>
		<link>http://exceltipsmonster.com/2010/04/22/getting-started-with-vba/#comment-95</link>
		<dc:creator><![CDATA[VBA constants in Excel &#171; Excel Tips Monster]]></dc:creator>
		<pubDate>Fri, 06 Aug 2010 13:48:59 +0000</pubDate>
		<guid isPermaLink="false">http://exceltipsmonster.com/?p=99#comment-95</guid>
		<description><![CDATA[[...] In this spirit, this is a basic tutorial about Excel&#8217;s VBA pre-defined constants &#8211; what they are and how to use them. Along the way, the author also creates a simple macro by recording some actions, which is a good way to start with a macro, as I&#8217;ve already discussed. [...]]]></description>
		<content:encoded><![CDATA[<p>[...] In this spirit, this is a basic tutorial about Excel&#8217;s VBA pre-defined constants &#8211; what they are and how to use them. Along the way, the author also creates a simple macro by recording some actions, which is a good way to start with a macro, as I&#8217;ve already discussed. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Ribbon Customizations in Excel 2010 by The Excel ribbon &#8211; challanged by width &#171; Excel Tips Monster</title>
		<link>http://exceltipsmonster.com/2010/06/15/ribbon-customizations-in-excel-2010/#comment-94</link>
		<dc:creator><![CDATA[The Excel ribbon &#8211; challanged by width &#171; Excel Tips Monster]]></dc:creator>
		<pubDate>Wed, 04 Aug 2010 21:27:23 +0000</pubDate>
		<guid isPermaLink="false">http://exceltipsmonster.com/?p=355#comment-94</guid>
		<description><![CDATA[[...] I&#8217;ve mentioned before, in Office 2010 things got even more complicated because you can now customize or add new ribbons. [...]]]></description>
		<content:encoded><![CDATA[<p>[...] I&#8217;ve mentioned before, in Office 2010 things got even more complicated because you can now customize or add new ribbons. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Excel Sheet Protection by Colorize protected cells &#171; Excel Tips Monster</title>
		<link>http://exceltipsmonster.com/2010/06/17/excel-sheet-protection/#comment-85</link>
		<dc:creator><![CDATA[Colorize protected cells &#171; Excel Tips Monster]]></dc:creator>
		<pubDate>Wed, 07 Jul 2010 13:58:29 +0000</pubDate>
		<guid isPermaLink="false">http://exceltipsmonster.com/?p=368#comment-85</guid>
		<description><![CDATA[[...] a Comment Tags: conditional-formatting, lock, protect, VBA I&#8217;ve previously mentioned the various ways of protecting parts of Excel sheets from being edited by malicious or annoying users, and also how to hide your precious formulas, and [...]]]></description>
		<content:encoded><![CDATA[<p>[...] a Comment Tags: conditional-formatting, lock, protect, VBA I&#8217;ve previously mentioned the various ways of protecting parts of Excel sheets from being edited by malicious or annoying users, and also how to hide your precious formulas, and [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Customize Excel&#8217;s Toolbar by Ribbon Customizations in Excel 2010 &#171; Excel Tips Monster</title>
		<link>http://exceltipsmonster.com/2010/05/15/customize-excels-toolbar/#comment-80</link>
		<dc:creator><![CDATA[Ribbon Customizations in Excel 2010 &#171; Excel Tips Monster]]></dc:creator>
		<pubDate>Tue, 15 Jun 2010 13:29:18 +0000</pubDate>
		<guid isPermaLink="false">http://exceltipsmonster.com/?p=200#comment-80</guid>
		<description><![CDATA[[...] 9:26 AM &#124; Posted in General &#124; Leave a Comment Tags: customize, office 2010, ribbon, ui I&#8217;ve mentioned the ability to customize Excel 2010&#8242;s ribbon [...]]]></description>
		<content:encoded><![CDATA[<p>[...] 9:26 AM | Posted in General | Leave a Comment Tags: customize, office 2010, ribbon, ui I&#8217;ve mentioned the ability to customize Excel 2010&#8242;s ribbon [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Leverage SQL tricks in Excel by Find differences in two lists &#171; Excel Tips Monster</title>
		<link>http://exceltipsmonster.com/2010/05/03/leverage-sql-tricks-in-excel/#comment-76</link>
		<dc:creator><![CDATA[Find differences in two lists &#171; Excel Tips Monster]]></dc:creator>
		<pubDate>Thu, 10 Jun 2010 03:52:00 +0000</pubDate>
		<guid isPermaLink="false">http://exceltipsmonster.com/?p=155#comment-76</guid>
		<description><![CDATA[[...] commenters suggested to use SQL in one way or another. I&#8217;ve covered that topic before, when Dick himself brought up the subject. I think it&#8217;s a great approach, using aggregate [...]]]></description>
		<content:encoded><![CDATA[<p>[...] commenters suggested to use SQL in one way or another. I&#8217;ve covered that topic before, when Dick himself brought up the subject. I think it&#8217;s a great approach, using aggregate [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Scroll Lock that moves the active cell by exceltipsmonster</title>
		<link>http://exceltipsmonster.com/2010/06/07/scroll-lock-that-moves-the-active-cell/#comment-75</link>
		<dc:creator><![CDATA[exceltipsmonster]]></dc:creator>
		<pubDate>Tue, 08 Jun 2010 08:17:59 +0000</pubDate>
		<guid isPermaLink="false">http://exceltipsmonster.com/?p=298#comment-75</guid>
		<description><![CDATA[I totally agree with the problem you identified. The scrolling mode I described assumes that columns have roughly similar width.

Under this assumption, though, your code eliminates the IFs and is therefore shorter. Nicely done :)]]></description>
		<content:encoded><![CDATA[<p>I totally agree with the problem you identified. The scrolling mode I described assumes that columns have roughly similar width.</p>
<p>Under this assumption, though, your code eliminates the IFs and is therefore shorter. Nicely done <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Scroll Lock that moves the active cell by Rick Rothstein (MVP - Excel)</title>
		<link>http://exceltipsmonster.com/2010/06/07/scroll-lock-that-moves-the-active-cell/#comment-74</link>
		<dc:creator><![CDATA[Rick Rothstein (MVP - Excel)]]></dc:creator>
		<pubDate>Tue, 08 Jun 2010 02:40:51 +0000</pubDate>
		<guid isPermaLink="false">http://exceltipsmonster.com/?p=298#comment-74</guid>
		<description><![CDATA[Two things about my last post... first, for some reason, my signature got shortened to just the letter R (I must have accidentally deleted the rest without realizing it) and, second, some of my code lines were two long to display on a single line, so here the code is with line continuation in place...

&lt;code&gt;Private Sub Worksheet_SelectionChange(ByVal Target As Range)
  Dim HalfRows As Long, HalfCols As Long
  HalfRows = ActiveWindow.VisibleRange.Rows.Count / 2
  HalfCols = ActiveWindow.VisibleRange.Columns.Count / 2
  ActiveWindow.ScrollRow = 1 - (ActiveCell.Row &gt; HalfRows) * _
                               (ActiveCell.Row - HalfRows)
  ActiveWindow.ScrollColumn = 1 - (ActiveCell.Column &gt; HalfCols) * _
                                  (ActiveCell.Column - HalfCols)
End Sub&lt;/code&gt;]]></description>
		<content:encoded><![CDATA[<p>Two things about my last post&#8230; first, for some reason, my signature got shortened to just the letter R (I must have accidentally deleted the rest without realizing it) and, second, some of my code lines were two long to display on a single line, so here the code is with line continuation in place&#8230;</p>
<p><code>Private Sub Worksheet_SelectionChange(ByVal Target As Range)<br />
  Dim HalfRows As Long, HalfCols As Long<br />
  HalfRows = ActiveWindow.VisibleRange.Rows.Count / 2<br />
  HalfCols = ActiveWindow.VisibleRange.Columns.Count / 2<br />
  ActiveWindow.ScrollRow = 1 - (ActiveCell.Row &gt; HalfRows) * _<br />
                               (ActiveCell.Row - HalfRows)<br />
  ActiveWindow.ScrollColumn = 1 - (ActiveCell.Column &gt; HalfCols) * _<br />
                                  (ActiveCell.Column - HalfCols)<br />
End Sub</code></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Scroll Lock that moves the active cell by R</title>
		<link>http://exceltipsmonster.com/2010/06/07/scroll-lock-that-moves-the-active-cell/#comment-73</link>
		<dc:creator><![CDATA[R]]></dc:creator>
		<pubDate>Tue, 08 Jun 2010 02:37:49 +0000</pubDate>
		<guid isPermaLink="false">http://exceltipsmonster.com/?p=298#comment-73</guid>
		<description><![CDATA[The only problem I see with &quot;centering&quot; the active cell is when the column widths vary greatly near the active cell. Anyway, here is a slightly different take on your code where I move the upper left to the first row and/or first column if the active cell is within half the displayed rows and/or columns...

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
  Dim HalfRows As Long, HalfCols As Long
  HalfRows = ActiveWindow.VisibleRange.Rows.Count / 2
  HalfCols = ActiveWindow.VisibleRange.Columns.Count / 2
  ActiveWindow.ScrollRow = 1 - (ActiveCell.Row &gt; HalfRows) * (ActiveCell.Row - HalfRows)
  ActiveWindow.ScrollColumn = 1 - (ActiveCell.Column &gt; HalfCols) * (ActiveCell.Column - HalfCols)
End Sub]]></description>
		<content:encoded><![CDATA[<p>The only problem I see with &#8220;centering&#8221; the active cell is when the column widths vary greatly near the active cell. Anyway, here is a slightly different take on your code where I move the upper left to the first row and/or first column if the active cell is within half the displayed rows and/or columns&#8230;</p>
<p>Private Sub Worksheet_SelectionChange(ByVal Target As Range)<br />
  Dim HalfRows As Long, HalfCols As Long<br />
  HalfRows = ActiveWindow.VisibleRange.Rows.Count / 2<br />
  HalfCols = ActiveWindow.VisibleRange.Columns.Count / 2<br />
  ActiveWindow.ScrollRow = 1 &#8211; (ActiveCell.Row &gt; HalfRows) * (ActiveCell.Row &#8211; HalfRows)<br />
  ActiveWindow.ScrollColumn = 1 &#8211; (ActiveCell.Column &gt; HalfCols) * (ActiveCell.Column &#8211; HalfCols)<br />
End Sub</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Auto-complete and Pick-from-Drop-down-List by Kim_Office_Team</title>
		<link>http://exceltipsmonster.com/2010/05/28/auto-complete-and-pick-from-drop-down-list/#comment-71</link>
		<dc:creator><![CDATA[Kim_Office_Team]]></dc:creator>
		<pubDate>Fri, 28 May 2010 21:11:47 +0000</pubDate>
		<guid isPermaLink="false">http://exceltipsmonster.com/?p=261#comment-71</guid>
		<description><![CDATA[Thanks for sharing this tip with your community. Looks like you&#039;ve got some great expertise that you could share with the Microsoft Excel community. Feel free to join the conversation and share your tips and tricks at the Microsoft Excel page on Facebook: http://www.facebook.com/MicrosoftExcel. 

Thanks again!
Kim
Microsoft Office Outreach]]></description>
		<content:encoded><![CDATA[<p>Thanks for sharing this tip with your community. Looks like you&#8217;ve got some great expertise that you could share with the Microsoft Excel community. Feel free to join the conversation and share your tips and tricks at the Microsoft Excel page on Facebook: <a href="http://www.facebook.com/MicrosoftExcel" rel="nofollow">http://www.facebook.com/MicrosoftExcel</a>. </p>
<p>Thanks again!<br />
Kim<br />
Microsoft Office Outreach</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Access 2010 automatic replication by Houston Padgett</title>
		<link>http://exceltipsmonster.com/2010/04/27/access-2010-automatic-replication/#comment-67</link>
		<dc:creator><![CDATA[Houston Padgett]]></dc:creator>
		<pubDate>Thu, 27 May 2010 10:13:52 +0000</pubDate>
		<guid isPermaLink="false">http://exceltipsmonster.com/?p=127#comment-67</guid>
		<description><![CDATA[If I had a penny for every time I came to exceltipsmonster.com.. Superb writing.]]></description>
		<content:encoded><![CDATA[<p>If I had a penny for every time I came to exceltipsmonster.com.. Superb writing.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Charts of Deceit by Don&#8217;t simplify your charts too much &#171; Excel Tips Monster</title>
		<link>http://exceltipsmonster.com/2010/04/26/charts-of-deceit/#comment-65</link>
		<dc:creator><![CDATA[Don&#8217;t simplify your charts too much &#171; Excel Tips Monster]]></dc:creator>
		<pubDate>Wed, 26 May 2010 21:35:21 +0000</pubDate>
		<guid isPermaLink="false">http://exceltipsmonster.com/?p=111#comment-65</guid>
		<description><![CDATA[[...] Don&#8217;t simplify your charts too&#160;much May 26, 2010 at 5:18 PM &#124; Posted in General &#124; Leave a Comment Tags: chart, tufte Remember Charts of Deceit? [...]]]></description>
		<content:encoded><![CDATA[<p>[...] Don&#8217;t simplify your charts too&nbsp;much May 26, 2010 at 5:18 PM | Posted in General | Leave a Comment Tags: chart, tufte Remember Charts of Deceit? [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on About the Excel Tips Monster by Pavan Padekal</title>
		<link>http://exceltipsmonster.com/about/#comment-64</link>
		<dc:creator><![CDATA[Pavan Padekal]]></dc:creator>
		<pubDate>Sat, 22 May 2010 13:14:57 +0000</pubDate>
		<guid isPermaLink="false">http://exceltipsmonster.com/about/#comment-64</guid>
		<description><![CDATA[Nice Collection!]]></description>
		<content:encoded><![CDATA[<p>Nice Collection!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The Monte-Carlo way by More on data tables and Monte Carlo &#171; Excel Tips Monster</title>
		<link>http://exceltipsmonster.com/2010/05/20/the-monte-carlo-way/#comment-62</link>
		<dc:creator><![CDATA[More on data tables and Monte Carlo &#171; Excel Tips Monster]]></dc:creator>
		<pubDate>Thu, 20 May 2010 21:13:31 +0000</pubDate>
		<guid isPermaLink="false">http://exceltipsmonster.com/?p=235#comment-62</guid>
		<description><![CDATA[[...] takes an advanced twist and shows how to leverage statistical tools, the kind I talked about in my previous post, to do even more [...]]]></description>
		<content:encoded><![CDATA[<p>[...] takes an advanced twist and shows how to leverage statistical tools, the kind I talked about in my previous post, to do even more [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Leverage SQL tricks in Excel by Import data from SQL stored procedure &#171; Excel Tips Monster</title>
		<link>http://exceltipsmonster.com/2010/05/03/leverage-sql-tricks-in-excel/#comment-60</link>
		<dc:creator><![CDATA[Import data from SQL stored procedure &#171; Excel Tips Monster]]></dc:creator>
		<pubDate>Tue, 18 May 2010 13:24:00 +0000</pubDate>
		<guid isPermaLink="false">http://exceltipsmonster.com/?p=155#comment-60</guid>
		<description><![CDATA[[...] because the two technologies are so closely related in concept&#8230; I&#8217;ve talked about one possible use [...]]]></description>
		<content:encoded><![CDATA[<p>[...] because the two technologies are so closely related in concept&#8230; I&#8217;ve talked about one possible use [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Bringing (some) multi-threading to Excel by Daniel Ferry</title>
		<link>http://exceltipsmonster.com/2010/05/14/bringing-some-multi-threading-to-excel/#comment-59</link>
		<dc:creator><![CDATA[Daniel Ferry]]></dc:creator>
		<pubDate>Sun, 16 May 2010 06:27:54 +0000</pubDate>
		<guid isPermaLink="false">http://exceltipsmonster.com/?p=194#comment-59</guid>
		<description><![CDATA[Richard,

Again, no offense taken.

I&#039;ve actually done the meta-programming both ways, for years. Based on that experience I prefer the pro/con matrix of the inline code. It doesn&#039;t even look weird to me anymore.

I do the same thing with javascript from VBA. I often use the web browser control in projects.

GetFieldMarkers() is unfortunately dependent on the daffy HTML used at that site. Other projects have much simpler markers.

Daniel Ferry
excelhero.com]]></description>
		<content:encoded><![CDATA[<p>Richard,</p>
<p>Again, no offense taken.</p>
<p>I&#8217;ve actually done the meta-programming both ways, for years. Based on that experience I prefer the pro/con matrix of the inline code. It doesn&#8217;t even look weird to me anymore.</p>
<p>I do the same thing with javascript from VBA. I often use the web browser control in projects.</p>
<p>GetFieldMarkers() is unfortunately dependent on the daffy HTML used at that site. Other projects have much simpler markers.</p>
<p>Daniel Ferry<br />
excelhero.com</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Bringing (some) multi-threading to Excel by exceltipsmonster</title>
		<link>http://exceltipsmonster.com/2010/05/14/bringing-some-multi-threading-to-excel/#comment-58</link>
		<dc:creator><![CDATA[exceltipsmonster]]></dc:creator>
		<pubDate>Sun, 16 May 2010 06:02:34 +0000</pubDate>
		<guid isPermaLink="false">http://exceltipsmonster.com/?p=194#comment-58</guid>
		<description><![CDATA[Daniel,

I did not mean to offend. Indeed this example is elegantly written. There&#039;s no hard truth, I&#039;m afraid, since it&#039;s all about our opinions anyway :)

What I did mean is that in some cases, such meta-programming techniques cannot be written in a way that makes it easy to read and modify. Not because of any person, but rather because of the underlying technology itself.

I gave this a bit deeper thought, and I suppose what bothers me most about it is that there is a certain difference between the resulting VBScript code and the VBA code that writes it.

The difference isn&#039;t only the added s=s&amp;&quot; at the beginning of each line, but also the need to escape the double quotes (in this case two double-quotes), and forcefully add CR/LFs at the end.

Also, whenever there&#039;s a VBA variable embedded in there, it becomes even more non-elegant IMO.

What I would have wanted to be able to do is to write the VBScript code as-is, maybe like it would be in a separate text file, and in order to embed VBA variables, I would replace pre-determined tags in the code.

Something like this, however, would not be elegant either, because of the complications of depending on an external file.

There is no perfect solution, and that is what I was trying to say :)

BTW, something similar happens in GetFieldMarkers() as well (this time with HTML code)]]></description>
		<content:encoded><![CDATA[<p>Daniel,</p>
<p>I did not mean to offend. Indeed this example is elegantly written. There&#8217;s no hard truth, I&#8217;m afraid, since it&#8217;s all about our opinions anyway <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>What I did mean is that in some cases, such meta-programming techniques cannot be written in a way that makes it easy to read and modify. Not because of any person, but rather because of the underlying technology itself.</p>
<p>I gave this a bit deeper thought, and I suppose what bothers me most about it is that there is a certain difference between the resulting VBScript code and the VBA code that writes it.</p>
<p>The difference isn&#8217;t only the added s=s&amp;&#8221; at the beginning of each line, but also the need to escape the double quotes (in this case two double-quotes), and forcefully add CR/LFs at the end.</p>
<p>Also, whenever there&#8217;s a VBA variable embedded in there, it becomes even more non-elegant IMO.</p>
<p>What I would have wanted to be able to do is to write the VBScript code as-is, maybe like it would be in a separate text file, and in order to embed VBA variables, I would replace pre-determined tags in the code.</p>
<p>Something like this, however, would not be elegant either, because of the complications of depending on an external file.</p>
<p>There is no perfect solution, and that is what I was trying to say <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>BTW, something similar happens in GetFieldMarkers() as well (this time with HTML code)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Bringing (some) multi-threading to Excel by Daniel Ferry</title>
		<link>http://exceltipsmonster.com/2010/05/14/bringing-some-multi-threading-to-excel/#comment-57</link>
		<dc:creator><![CDATA[Daniel Ferry]]></dc:creator>
		<pubDate>Sat, 15 May 2010 20:14:49 +0000</pubDate>
		<guid isPermaLink="false">http://exceltipsmonster.com/?p=194#comment-57</guid>
		<description><![CDATA[Richard,

That&#039;s an interesting take on my work. Please don&#039;t take this the wrong way, because I&#039;m not offended at all, but what is it abut the CreateVBScriptAgentAndLaunch() subroutine that offends your sensibilities?

Is it the repeated quotation marks?

I actually think this example of meta-programming (one programming language used to create a program in another) is rather elegant.

Regards,

Daniel Ferry
excelhero.com]]></description>
		<content:encoded><![CDATA[<p>Richard,</p>
<p>That&#8217;s an interesting take on my work. Please don&#8217;t take this the wrong way, because I&#8217;m not offended at all, but what is it abut the CreateVBScriptAgentAndLaunch() subroutine that offends your sensibilities?</p>
<p>Is it the repeated quotation marks?</p>
<p>I actually think this example of meta-programming (one programming language used to create a program in another) is rather elegant.</p>
<p>Regards,</p>
<p>Daniel Ferry<br />
excelhero.com</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Do users not want to use what they don&#8217;t understand? by exceltipsmonster</title>
		<link>http://exceltipsmonster.com/2010/05/06/do-users-not-want-to-use-what-they-dont-understand/#comment-54</link>
		<dc:creator><![CDATA[exceltipsmonster]]></dc:creator>
		<pubDate>Fri, 07 May 2010 05:16:41 +0000</pubDate>
		<guid isPermaLink="false">http://exceltipsmonster.com/?p=171#comment-54</guid>
		<description><![CDATA[Dear Dick,
First of all, welcome to my humble tips blog!

I am a programmer much like yourself, the difference between us is maybe that when I developed custom-made solutions, I worked with a team of about 7-8 other people that worked on QA, Support, customer relations etc.

In the smaller projects, we would give basic training on the product in our offices.

In bigger projects, where there are potentially many end users, we would send a person to give training at the client&#039;s site.

Of course not everyone would have the same kind of grasp of all the features, but it does help alleviate the fear of using the product and the hesitations, because end users have someone appointed by the developer whom they can ask questions directly.

I agree with you that in today&#039;s market it&#039;s not always possible. Training does have a cost. Are you not investing in training because of the cost? Maybe this can be agreed upon in advance, in any contract you sign with the customer (so the cost is added to your fee in some way)?

Also, our manager had his own tactics on how to give the clients the warm fuzzy feel about the product, so they don&#039;t get cold feet when the time comes to deploy. I&#039;m not the best person to talk to about this matter, but maybe you can take a course in that area? It could be the difference between a happy customer and an angry one...

What do you think?]]></description>
		<content:encoded><![CDATA[<p>Dear Dick,<br />
First of all, welcome to my humble tips blog!</p>
<p>I am a programmer much like yourself, the difference between us is maybe that when I developed custom-made solutions, I worked with a team of about 7-8 other people that worked on QA, Support, customer relations etc.</p>
<p>In the smaller projects, we would give basic training on the product in our offices.</p>
<p>In bigger projects, where there are potentially many end users, we would send a person to give training at the client&#8217;s site.</p>
<p>Of course not everyone would have the same kind of grasp of all the features, but it does help alleviate the fear of using the product and the hesitations, because end users have someone appointed by the developer whom they can ask questions directly.</p>
<p>I agree with you that in today&#8217;s market it&#8217;s not always possible. Training does have a cost. Are you not investing in training because of the cost? Maybe this can be agreed upon in advance, in any contract you sign with the customer (so the cost is added to your fee in some way)?</p>
<p>Also, our manager had his own tactics on how to give the clients the warm fuzzy feel about the product, so they don&#8217;t get cold feet when the time comes to deploy. I&#8217;m not the best person to talk to about this matter, but maybe you can take a course in that area? It could be the difference between a happy customer and an angry one&#8230;</p>
<p>What do you think?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Do users not want to use what they don&#8217;t understand? by Biggus Dickus</title>
		<link>http://exceltipsmonster.com/2010/05/06/do-users-not-want-to-use-what-they-dont-understand/#comment-53</link>
		<dc:creator><![CDATA[Biggus Dickus]]></dc:creator>
		<pubDate>Thu, 06 May 2010 21:39:29 +0000</pubDate>
		<guid isPermaLink="false">http://exceltipsmonster.com/?p=171#comment-53</guid>
		<description><![CDATA[Mr. Monster:

Yes I agree that education is the optimal way to get users to appreciate what you do for them :-) ... But that is not always possible in today&#039;s business world and besides I often work with one person who is not the only user of the application.  Also when push comes to shove and the user is implementing a solution that they went out on a limb for they can get cold feet when the time comes to go to Production and wish to fall back to something comfortable.  That&#039;s the reality I live in I&#039;m afraid...

Regards
Dick
p.s. Who are you???]]></description>
		<content:encoded><![CDATA[<p>Mr. Monster:</p>
<p>Yes I agree that education is the optimal way to get users to appreciate what you do for them <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  &#8230; But that is not always possible in today&#8217;s business world and besides I often work with one person who is not the only user of the application.  Also when push comes to shove and the user is implementing a solution that they went out on a limb for they can get cold feet when the time comes to go to Production and wish to fall back to something comfortable.  That&#8217;s the reality I live in I&#8217;m afraid&#8230;</p>
<p>Regards<br />
Dick<br />
p.s. Who are you???</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on A Babel-fish in Office 2010 by Automate Translation with Bing &#171; Excel Tips Monster</title>
		<link>http://exceltipsmonster.com/2010/04/24/a-babel-fish-in-office-2010/#comment-8</link>
		<dc:creator><![CDATA[Automate Translation with Bing &#171; Excel Tips Monster]]></dc:creator>
		<pubDate>Sun, 02 May 2010 14:15:22 +0000</pubDate>
		<guid isPermaLink="false">http://exceltipsmonster.com/?p=80#comment-8</guid>
		<description><![CDATA[[...] Automate Translation with&#160;Bing May 2, 2010 at 9:16 AM &#124; In General &#124; Leave a Comment Tags: api, bing, translate, VBA I recently wrote about translation in the new Office 2010 suite. [...]]]></description>
		<content:encoded><![CDATA[<p>[...] Automate Translation with&nbsp;Bing May 2, 2010 at 9:16 AM | In General | Leave a Comment Tags: api, bing, translate, VBA I recently wrote about translation in the new Office 2010 suite. [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>

