<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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:slash="http://purl.org/rss/1.0/modules/slash/"
	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>One Stop Analytics</title>
	<atom:link href="http://onestopanalytics.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://onestopanalytics.wordpress.com</link>
	<description>Excel &#38; Analytics??! YES! Find out more...</description>
	<lastBuildDate>Fri, 27 Jan 2012 14:00:23 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='onestopanalytics.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>One Stop Analytics</title>
		<link>http://onestopanalytics.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://onestopanalytics.wordpress.com/osd.xml" title="One Stop Analytics" />
	<atom:link rel='hub' href='http://onestopanalytics.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Excel 2007: Specifications and Limits</title>
		<link>http://onestopanalytics.wordpress.com/2012/01/27/excel-2007-specifications-and-limits/</link>
		<comments>http://onestopanalytics.wordpress.com/2012/01/27/excel-2007-specifications-and-limits/#comments</comments>
		<pubDate>Fri, 27 Jan 2012 07:39:02 +0000</pubDate>
		<dc:creator>Arun</dc:creator>
				<category><![CDATA[Excel]]></category>
		<category><![CDATA[Excel 2007: Specifications and Limits]]></category>
		<category><![CDATA[Excel 2003: Specifications and Limits]]></category>
		<category><![CDATA[Worksheet Limits]]></category>
		<category><![CDATA[Workbook Limits]]></category>
		<category><![CDATA[Calculations Specification & Limits]]></category>
		<category><![CDATA[Charting Specifications & Limits]]></category>
		<category><![CDATA[Pivot Table Specifications & Limtis]]></category>

		<guid isPermaLink="false">http://onestopanalytics.wordpress.com/?p=295</guid>
		<description><![CDATA[Something that I came across while searching for something else&#8230; And this is such vital information, that you hardly ever stumble upon this when required! Worksheet and workbook specifications and limits Feature Maximum limit Open workbooks Limited by available memory and system resources Worksheet size 1,048,576 rows by 16,384 columns Column width 255 characters Row [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=onestopanalytics.wordpress.com&amp;blog=5817678&amp;post=295&amp;subd=onestopanalytics&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Something that I came across while searching for something else&#8230; And this is such vital information, that you hardly ever stumble upon this when required!</p>
<h2>Worksheet and workbook specifications and limits</h2>
<table border="1" cellpadding="0">
<tbody>
<tr>
<td>
<p align="center"><strong>Feature</strong></p>
</td>
<td>
<p align="center"><strong>Maximum limit</strong></p>
</td>
</tr>
<tr>
<td>Open workbooks</td>
<td>Limited by available memory and system resources</td>
</tr>
<tr>
<td>Worksheet size</td>
<td>1,048,576 rows by 16,384 columns</td>
</tr>
<tr>
<td>Column width</td>
<td>255 characters</td>
</tr>
<tr>
<td>Row height</td>
<td>409 points</td>
</tr>
<tr>
<td>Page breaks</td>
<td>1,026 horizontal and vertical</td>
</tr>
<tr>
<td>Total number of characters that a cell can contain</td>
<td>32,767 characters</td>
</tr>
<tr>
<td>Characters in a header or footer</td>
<td>255</td>
</tr>
<tr>
<td>Sheets in a workbook</td>
<td>Limited by available memory (default is 3 sheets)</td>
</tr>
<tr>
<td>Colors in a workbook</td>
<td>16 million colors (32 bit with full access to 24 bit color spectrum)</td>
</tr>
<tr>
<td>Named views in a workbook</td>
<td>Limited by available memory</td>
</tr>
<tr>
<td>Unique cell formats/cell styles</td>
<td>64,000</td>
</tr>
<tr>
<td>Fill styles</td>
<td>256</td>
</tr>
<tr>
<td>Line weight and styles</td>
<td>256</td>
</tr>
<tr>
<td>Unique font types</td>
<td>1,024 global fonts available for use; 512 per workbook</td>
</tr>
<tr>
<td>Number formats in a workbook</td>
<td>Between 200 and 250, depending on the language version of Excel that you have installed</td>
</tr>
<tr>
<td>Names in a workbook</td>
<td>Limited by available memory</td>
</tr>
<tr>
<td>Windows in a workbook</td>
<td>Limited by available memory</td>
</tr>
<tr>
<td>Panes in a window</td>
<td>4</td>
</tr>
<tr>
<td>Linked sheets</td>
<td>Limited by available memory</td>
</tr>
<tr>
<td>Scenarios</td>
<td>Limited by available memory; a summary report shows only the first 251 scenarios</td>
</tr>
<tr>
<td>Changing cells in a scenario</td>
<td>32</td>
</tr>
<tr>
<td>Adjustable cells in Solver</td>
<td>200</td>
</tr>
<tr>
<td>Custom functions</td>
<td>Limited by available memory</td>
</tr>
<tr>
<td>Zoom range</td>
<td>10 percent to 400 percent</td>
</tr>
<tr>
<td>Reports</td>
<td>Limited by available memory</td>
</tr>
<tr>
<td>Sort references</td>
<td>64 in a single sort; unlimited when using sequential sorts</td>
</tr>
<tr>
<td>Undo levels</td>
<td>100</td>
</tr>
<tr>
<td>Fields in a data form</td>
<td>32</td>
</tr>
<tr>
<td>Workbook parameters</td>
<td>255 parameters per workbook</td>
</tr>
<tr>
<td>Filter drop-down lists</td>
<td>10,000</td>
</tr>
</tbody>
</table>
<p><strong> </strong></p>
<p><strong>Calculation specifications and limits</strong></p>
<table border="1" cellpadding="0">
<tbody>
<tr>
<td>
<p align="center"><strong>Feature</strong></p>
</td>
<td>
<p align="center"><strong>Maximum limit</strong></p>
</td>
</tr>
<tr>
<td>Number precision</td>
<td>15 digits</td>
</tr>
<tr>
<td>Smallest allowed negative number</td>
<td>-2.2251E-308</td>
</tr>
<tr>
<td>Smallest allowed positive number</td>
<td>2.2251E-308</td>
</tr>
<tr>
<td>Largest allowed positive number</td>
<td>9.99999999999999E+307</td>
</tr>
<tr>
<td>Largest allowed negative number</td>
<td>-9.99999999999999E+307</td>
</tr>
<tr>
<td>Largest allowed positive number via formula</td>
<td>1.7976931348623158e+308</td>
</tr>
<tr>
<td>Largest allowed negative number via formula</td>
<td>-1.7976931348623158e+308</td>
</tr>
<tr>
<td>Length of formula contents</td>
<td>8,192 characters</td>
</tr>
<tr>
<td>Internal length of formula</td>
<td>16,384 bytes</td>
</tr>
<tr>
<td>Iterations</td>
<td>32,767</td>
</tr>
<tr>
<td>Worksheet arrays</td>
<td>Limited by available memory</td>
</tr>
<tr>
<td>Selected ranges</td>
<td>2,048</td>
</tr>
<tr>
<td>Arguments in a function</td>
<td>255</td>
</tr>
<tr>
<td>Nested levels of functions</td>
<td>64</td>
</tr>
<tr>
<td>User defined function categories</td>
<td>255</td>
</tr>
<tr>
<td>Number of available worksheet functions</td>
<td>341</td>
</tr>
<tr>
<td>Size of the operand stack</td>
<td>1,024</td>
</tr>
<tr>
<td>Cross-worksheet dependency</td>
<td>64,000 worksheets that can refer to other sheets</td>
</tr>
<tr>
<td>Cross-worksheet array formula dependency</td>
<td>Limited by available memory</td>
</tr>
<tr>
<td>Area dependency</td>
<td>Limited by available memory</td>
</tr>
<tr>
<td>Area dependency per worksheet</td>
<td>Limited by available memory</td>
</tr>
<tr>
<td>Dependency on a single cell</td>
<td>4 billion formulas that can depend on a single cell</td>
</tr>
<tr>
<td>Linked cell content length from closed workbooks</td>
<td>32,767</td>
</tr>
<tr>
<td>Earliest date allowed for calculation</td>
<td>January 1, 1900 (January 1, 1904, if 1904 date system is used)</td>
</tr>
<tr>
<td>Latest date allowed for calculation</td>
<td>December 31, 9999</td>
</tr>
<tr>
<td>Largest amount of time that can be entered</td>
<td>9999:59:59</td>
</tr>
</tbody>
</table>
<p><strong> </strong></p>
<p><strong>Charting specifications and limits</strong></p>
<table border="1" cellpadding="0">
<tbody>
<tr>
<td>
<p align="center"><strong>Feature</strong></p>
</td>
<td>
<p align="center"><strong>Maximum limit</strong></p>
</td>
</tr>
<tr>
<td>Charts linked to a worksheet</td>
<td>Limited by available memory</td>
</tr>
<tr>
<td>Worksheets referred to by a chart</td>
<td>255</td>
</tr>
<tr>
<td>Data series in one chart</td>
<td>255</td>
</tr>
<tr>
<td>Data points in a data series for 2-D charts</td>
<td>32,000</td>
</tr>
<tr>
<td>Data points in a data series for 3-D charts</td>
<td>4,000</td>
</tr>
<tr>
<td>Data points for all data series in one chart</td>
<td>256,000</td>
</tr>
</tbody>
</table>
<p><strong> </strong></p>
<p><strong>PivotTable and PivotChart report specifications and limits</strong></p>
<table border="1" cellpadding="0">
<tbody>
<tr>
<td>
<p align="center"><strong>Feature</strong></p>
</td>
<td>
<p align="center"><strong>Maximum limit</strong></p>
</td>
</tr>
<tr>
<td>PivotTable reports on a sheet</td>
<td>Limited by available memory</td>
</tr>
<tr>
<td>Unique items per field</td>
<td>1,048,576</td>
</tr>
<tr>
<td>Row or column fields in a PivotTable report</td>
<td>Limited by available memory</td>
</tr>
<tr>
<td>Report filters in a PivotTable report</td>
<td>256 (may be limited by available memory)</td>
</tr>
<tr>
<td>Value fields in a PivotTable report</td>
<td>256</td>
</tr>
<tr>
<td>Calculated item formulas in a PivotTable report</td>
<td>Limited by available memory</td>
</tr>
<tr>
<td>Report filters in a PivotChart report</td>
<td>256 (may be limited by available memory)</td>
</tr>
<tr>
<td>Value fields in a PivotChart report</td>
<td>256</td>
</tr>
<tr>
<td>Calculated item formulas in a PivotChart report</td>
<td>Limited by available memory</td>
</tr>
<tr>
<td>Length of the MDX name for a PivotTable item</td>
<td>32,767</td>
</tr>
<tr>
<td>Length for a relational PivotTable string</td>
<td>32,767</td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
</tbody>
</table>
<p><strong> </strong></p>
<p><strong>Shared workbook specifications and limits</strong></p>
<table border="1" cellpadding="0">
<tbody>
<tr>
<td>
<p align="center"><strong>Feature</strong></p>
</td>
<td>
<p align="center"><strong>Maximum limit</strong></p>
</td>
</tr>
<tr>
<td>Users who can open and share a shared workbook at the same time</td>
<td>256</td>
</tr>
<tr>
<td>Personal views in a shared workbook</td>
<td>Limited by available memory</td>
</tr>
<tr>
<td>Days that change history is maintained</td>
<td>32,767 (default is 30 days)</td>
</tr>
<tr>
<td>Workbooks that can be merged at one time</td>
<td>Limited by available memory</td>
</tr>
<tr>
<td>Cells that can be highlighted in a shared workbook</td>
<td>32,767</td>
</tr>
<tr>
<td>Colors used to identify changes made by different users when change highlighting is turned on</td>
<td>32 (each user is identified by a separate color; changes made by the current user are highlighted with navy blue)</td>
</tr>
<tr>
<td>Excel tables in a shared workbook</td>
<td>0 (zero)</p>
<p><strong> Note </strong>  A workbook that contains one or more Excel tables cannot be shared.</td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<p>References -</p>
<ul>
<li><a title="Excel 2007: Specifications &amp; Limits" href="http://office.microsoft.com/en-us/excel-help/excel-specifications-and-limits-HP010073849.aspx#BMsharedworkbook" target="_blank">http://office.microsoft.com/en-us/excel-help/excel-specifications-and-limits-HP010073849.aspx#BMsharedworkbook</a></li>
<li><a title="Excel 2003: Specifications &amp; Limits" href="http://office.microsoft.com/en-us/excel-help/excel-specifications-and-limits-HP005199291.aspx" target="_blank">http://office.microsoft.com/en-us/excel-help/excel-specifications-and-limits-HP005199291.aspx</a></li>
</ul>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/onestopanalytics.wordpress.com/295/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/onestopanalytics.wordpress.com/295/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/onestopanalytics.wordpress.com/295/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/onestopanalytics.wordpress.com/295/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/onestopanalytics.wordpress.com/295/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/onestopanalytics.wordpress.com/295/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/onestopanalytics.wordpress.com/295/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/onestopanalytics.wordpress.com/295/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/onestopanalytics.wordpress.com/295/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/onestopanalytics.wordpress.com/295/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/onestopanalytics.wordpress.com/295/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/onestopanalytics.wordpress.com/295/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/onestopanalytics.wordpress.com/295/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/onestopanalytics.wordpress.com/295/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=onestopanalytics.wordpress.com&amp;blog=5817678&amp;post=295&amp;subd=onestopanalytics&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://onestopanalytics.wordpress.com/2012/01/27/excel-2007-specifications-and-limits/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Arun</media:title>
		</media:content>
	</item>
		<item>
		<title>Array Formulas in Excel &#8211; Using VBA</title>
		<link>http://onestopanalytics.wordpress.com/2012/01/25/array-formulas-in-excel-using-vba/</link>
		<comments>http://onestopanalytics.wordpress.com/2012/01/25/array-formulas-in-excel-using-vba/#comments</comments>
		<pubDate>Wed, 25 Jan 2012 17:31:15 +0000</pubDate>
		<dc:creator>Arun</dc:creator>
				<category><![CDATA[Excel]]></category>

		<guid isPermaLink="false">http://onestopanalytics.wordpress.com/?p=284</guid>
		<description><![CDATA[I&#8217;ve talked about Array Formulas at a very nascent level in some of my earlier posts, nothing particularly in detail though! There are many sites for that, and that&#8217;s what you can find in my older post Array Formula in Excel &#8211; A Quickie. Then what is this post all about?! Well, Array Formulae are [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=onestopanalytics.wordpress.com&amp;blog=5817678&amp;post=284&amp;subd=onestopanalytics&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve talked about Array Formulas at a very nascent level in some of my earlier posts, nothing particularly in detail though! There are many sites for that, and that&#8217;s what you can find in my older post <a href="http://onestopanalytics.wordpress.com/2008/12/18/array-functions-in-excel/" target="_blank">Array Formula in Excel &#8211; A Quickie</a>.</p>
<p>Then what is this post all about?! Well, Array Formulae are generally used while working with Excel Worksheets &#8211; very handy when quick matrix math is required. But if I wanted to <strong>automate this using VBA</strong>, how do I do it?</p>
<p><em><strong>Range(&#8220;&#8221;).FormulaArray = &lt;formula&gt;</strong></em></p>
<p><em>And we&#8217;re done!!!</em></p>
<p><span style="text-decoration:underline;">All&#8217;s well till your <em>&lt;formula&gt;</em> exceeds 256 characters</span>!</p>
<p><em>&#8216;.FormulaArray&#8217;</em> only supports when the character length is under 256, an error throws up otherwise. Surprisingly, this is not the case with<em> &#8216;.Formula&#8217; &#8211; </em>no such limit on this.</p>
<p><strong>How do you know when this happens?</strong> <em>You get a run-time error 1004, stating inability to accept Range. Check out <a href="http://support.microsoft.com/kb/213181" target="_blank">Microsoft&#8217;s link</a> to know more.</em></p>
<p><strong>So, what&#8217;s the workaround? Or is there one?!</strong> <em>Ofcourse! There always is one!</em></p>
<p style="padding-left:30px;"><strong>1.</strong> A potentially notorious workaround I should say &#8211; using the <em><strong>&#8216;Sendkeys&#8217;</strong></em> from VBA to send a<em> &#8216;F2+Shift+Ctrl+Enter&#8217;</em> after entering the <span style="text-decoration:underline;"><em>&#8216;.FormulaArray&#8217; as a &#8216;.Formula&#8217;</em></span>!</p>
<p style="padding-left:30px;"><em><strong>Range(&#8220;&#8221;).Select</strong></em></p>
<p style="padding-left:30px;"><em><strong>SendKeys &#8220;{F2}^+{ENTER}&#8221;, Wait:=True</strong></em></p>
<p style="padding-left:30px;"><em><strong>Application.Wait (Now() + TimeValue(&#8220;00:00:01&#8243;))</strong></em> <em>&#8216;(Usually required since VBA doesn&#8217;t necessarily wait for the execution of the &#8216;SendKeys&#8217; statement!)</em></p>
<p style="padding-left:30px;">Although slightly twisted, I liked this approach since it solves the problem quite easily. BUT, beware, this could create bugs in the code execution or final results in ways you can&#8217;t even think of! And this is primarily due to the disconnect between VBA &amp; Excel interface!</p>
<p style="padding-left:30px;"><strong>2. </strong>This is probably a very well thought out solution and easier in terms of operational complexity but requires more work in terms of code. It&#8217;s best read directly at Dick Kusleika&#8217;s blog &#8211; <a href="http://www.dailydoseofexcel.com/archives/2004/04/05/anatomy-of-an-array-formula/" target="_blank">http://www.dailydoseofexcel.com/archives/2004/04/05/anatomy-of-an-array-formula/</a>.</p>
<p style="padding-left:30px;">What this does is simply break the &lt;formula&gt; into multiple strings and submit the first &#8216;<em>.FormulaArray</em>&#8216; with the first segment with <em><strong>fillers</strong></em> that will be substituted the remaining bits of the broken formula! Ingenious!</p>
<p>And now you&#8217;re all set to be automating Array Formulas from VBA&#8230;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/onestopanalytics.wordpress.com/284/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/onestopanalytics.wordpress.com/284/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/onestopanalytics.wordpress.com/284/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/onestopanalytics.wordpress.com/284/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/onestopanalytics.wordpress.com/284/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/onestopanalytics.wordpress.com/284/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/onestopanalytics.wordpress.com/284/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/onestopanalytics.wordpress.com/284/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/onestopanalytics.wordpress.com/284/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/onestopanalytics.wordpress.com/284/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/onestopanalytics.wordpress.com/284/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/onestopanalytics.wordpress.com/284/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/onestopanalytics.wordpress.com/284/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/onestopanalytics.wordpress.com/284/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=onestopanalytics.wordpress.com&amp;blog=5817678&amp;post=284&amp;subd=onestopanalytics&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://onestopanalytics.wordpress.com/2012/01/25/array-formulas-in-excel-using-vba/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Arun</media:title>
		</media:content>
	</item>
		<item>
		<title>Back to the Basics &#8211; INDEX function</title>
		<link>http://onestopanalytics.wordpress.com/2012/01/09/back-to-the-basics-index-function/</link>
		<comments>http://onestopanalytics.wordpress.com/2012/01/09/back-to-the-basics-index-function/#comments</comments>
		<pubDate>Mon, 09 Jan 2012 08:34:42 +0000</pubDate>
		<dc:creator>Arun</dc:creator>
				<category><![CDATA[Excel]]></category>
		<category><![CDATA[Back to the Basics]]></category>
		<category><![CDATA[INDEX]]></category>
		<category><![CDATA[Lookup]]></category>
		<category><![CDATA[Nested Formulae]]></category>
		<category><![CDATA[Referencing]]></category>
		<category><![CDATA[VBA]]></category>

		<guid isPermaLink="false">http://onestopanalytics.wordpress.com/?p=267</guid>
		<description><![CDATA[Despite unlimited online help and material, I find people are always confused when it comes to INDEX. Actually, for that matter, any function in Excel I should say, till they get very comfortable. The problem occurs particularly when multiple nested functions are involved, making it quite cumbersome and tedious to debug/explore. Although, with what could [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=onestopanalytics.wordpress.com&amp;blog=5817678&amp;post=267&amp;subd=onestopanalytics&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Despite unlimited online help and material, I find people are always confused when it comes to INDEX. Actually, for that matter, any function in Excel I should say, till they get very comfortable.</p>
<p>The problem occurs particularly when multiple <em>nested</em> functions are involved, making it quite cumbersome and tedious to debug/explore. Although, with what could be a very meticulous approach of <em>indenting</em> and <em>use of line returns to mark end of each separate level of formula</em> we could make the whole process easier, a stronger understanding of the process or function in this case, could help you a longer way! And that&#8217;s what I intend to do with the <em>&#8216;Back to the Basics&#8217; </em>series&#8230;</p>
<p>Let&#8217;s take up the INDEX function as this is one of the <em>&#8216;most sought after formula&#8217;</em> in Excel, yet quite a pain if you did not know how this worked. Let&#8217;s quickly take an example from below -</p>
<p><em>= INDEX (Data!A1:AX1000, MATCH(IF(XFB1,INDIRECT(A2&amp;&#8221;_Year&#8221;),INDIRECT(B2&amp;&#8221;_Year&#8221;)), Data_Row,0),MATCH(C1,Data_Col,0))</em></p>
<p>A formula like above, and the newer folks are quickly put off &#8211; even before they started to try! Once you get to know what this is all about, you&#8217;ll jump at the opportunity to look at a function like this! Trust me&#8230;</p>
<p>For starters, I prefer to visualize my excel operations in a very pictorial way and that&#8217;s MY way of doing it &#8211; but the essence still remains, you have to visualize the<strong><em> &#8216;BASICS&#8217;</em><em>!</em></strong> So, let&#8217;s get started then&#8230;</p>
<p>First off, INDEX function is used to pick a value from a table/matrix/2D array &#8211; call it anyway you please. The syntax goes like this -</p>
<p><em>= INDEX ( Table Range, <span style="text-decoration:underline;">Row Number</span>, <span style="text-decoration:underline;">Column Number</span>)</em></p>
<p>Let&#8217;s take an example&#8230;.</p>
<p><a href="http://onestopanalytics.files.wordpress.com/2012/01/index.jpg"><img title="INDEX" src="http://onestopanalytics.files.wordpress.com/2012/01/index.jpg?w=345&#038;h=186" alt="" width="345" height="186" /></a></p>
<p>And if I wanted to pick the numbers in the columns C &amp; D one by one, how would I do it? I would like to use the INDEX function for this very purpose, in this way -</p>
<p>= INDEX(A2:D7, <strong>2</strong>, <strong>3</strong>)                 &#8211;&gt;  would give B&#8217;s Orders total of 345</p>
<p>= INDEX(A2:D7, <strong>4</strong>, <strong>4</strong>)                 &#8211;&gt;  would give D&#8217;s Sales total of 20.6</p>
<p>Or this could be done another way&#8230;</p>
<p>= INDEX(C2:C7, <strong>2</strong>, <strong>1</strong>)                 &#8211;&gt;  would give B&#8217;s Orders total of 345</p>
<p>= INDEX(D2:D7, <strong>4</strong>, <strong>1</strong>)                 &#8211;&gt;  would give D&#8217;s Sales total of 20.6</p>
<p>Either way, we get what we wanted, the Columns C &amp; D referenced.</p>
<p>In both the cases above, what mattered most is &#8211; <em><strong>the relative referencing of the Row &amp; Column No. to the Table that has been defined.</strong></em></p>
<p>Now, if it&#8217;s so simple, why all the complications in the formula? Well, in the formulae above, the Row &amp; Column No. has been hard coded &#8211; i.e. it&#8217;s is fixed and doesn&#8217;t change. <strong>What if we needed something more automated, something more dynamic?</strong> <em>That&#8217;s when we use different methods to arrive at the Row &amp; Column No. &#8211; INDIRECT, MATCH etc.. </em>Take a</p>
<p>look below..</p>
<p><em><em><a href="http://onestopanalytics.files.wordpress.com/2012/01/index-i1.jpg"><img title="INDEX I" src="http://onestopanalytics.files.wordpress.com/2012/01/index-i1.jpg?w=359&#038;h=281" alt="" width="359" height="281" /></a></em></em></p>
<p>If we wanted to reference the data of any of the above queries <em>(Yes, that&#8217;s the technical term for fetching some data given some criteria)</em>, the formulae to the right is how we would do it &#8211; but would that help? If I changed any of the criteria, the formula wouldn&#8217;t hold good any longer! <strong>Why?</strong><em> Since the row &amp; column no.s are hard coded! </em>So, if I wanted to check for orders for A, I&#8217;ll have to manually edit the formula to<em> =INDEX(A2:D7,2,3)</em>.</p>
<p>This is where dynamic referencing makes all the difference! Take a look below -</p>
<p><a href="http://onestopanalytics.files.wordpress.com/2012/01/index-ii.jpg"><img title="INDEX II" src="http://onestopanalytics.files.wordpress.com/2012/01/index-ii.jpg?w=510&#038;h=243" alt="" width="510" height="243" /></a></p>
<p>Agreed this look more complicated, but this does all the work you want! All it does is, in the places where we had the Row &amp; Column No.s, we plug in a formula that will get us that by looking up our criteria! <em>Brilliant, ain&#8217;t it?!</em></p>
<p>So, above, even if I were to change my criteria to anything else, like A&#8217;s Orders or E&#8217;s Sales etc, the formula would <span style="text-decoration:underline;">automatically</span> reference the correct data!</p>
<p>And that&#8217;s all there is to the INDEX formula!!!</p>
<p>Do me this favour &#8211; Next time, you encounter the INDEX, break it down into the following 3 components:</p>
<ol>
<li>The Table Array</li>
<li>The Row No. of the ITEM</li>
<li>The Column No. of the ITEM</li>
</ol>
<p>And then, go about debugging/creating your dynamic references! And you&#8217;ll be home in no time!!!</p>
<p>So, taking a look at what we had started with -</p>
<p><em>= INDEX (Data!A1:AX1000, <span style="text-decoration:underline;">MATCH(IF(XFB1,INDIRECT(A2&amp;&#8221;_Year&#8221;),INDIRECT(B2&amp;&#8221;_Year&#8221;)), Data_Row,0)</span>,</em></p>
<p><em><span style="text-decoration:underline;">MATCH(C1,Data_Col,0)</span>)</em></p>
<ol>
<li><strong>The Table Array</strong> &#8211;&gt; <em>Data!A1:AX1000</em></li>
<li><strong>The Row No. of the ITEM</strong> &#8211;&gt; <em>MATCH(IF(XFB1,INDIRECT(A2&amp;&#8221;_Year&#8221;),INDIRECT(B2&amp;&#8221;_Year&#8221;)), Data_Row,0)</em></li>
<li><strong>The Column No. of the ITEM</strong> &#8211;&gt; <em>MATCH(C1,Data_Col,0)</em></li>
</ol>
<p>So, go ahead and crack down every little piece of formula you have now!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/onestopanalytics.wordpress.com/267/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/onestopanalytics.wordpress.com/267/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/onestopanalytics.wordpress.com/267/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/onestopanalytics.wordpress.com/267/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/onestopanalytics.wordpress.com/267/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/onestopanalytics.wordpress.com/267/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/onestopanalytics.wordpress.com/267/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/onestopanalytics.wordpress.com/267/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/onestopanalytics.wordpress.com/267/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/onestopanalytics.wordpress.com/267/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/onestopanalytics.wordpress.com/267/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/onestopanalytics.wordpress.com/267/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/onestopanalytics.wordpress.com/267/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/onestopanalytics.wordpress.com/267/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=onestopanalytics.wordpress.com&amp;blog=5817678&amp;post=267&amp;subd=onestopanalytics&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://onestopanalytics.wordpress.com/2012/01/09/back-to-the-basics-index-function/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Arun</media:title>
		</media:content>

		<media:content url="http://onestopanalytics.files.wordpress.com/2012/01/index.jpg" medium="image">
			<media:title type="html">INDEX</media:title>
		</media:content>

		<media:content url="http://onestopanalytics.files.wordpress.com/2012/01/index-i1.jpg" medium="image">
			<media:title type="html">INDEX I</media:title>
		</media:content>

		<media:content url="http://onestopanalytics.files.wordpress.com/2012/01/index-ii.jpg" medium="image">
			<media:title type="html">INDEX II</media:title>
		</media:content>
	</item>
		<item>
		<title>WAIT for Excel?</title>
		<link>http://onestopanalytics.wordpress.com/2012/01/05/wait-for-excel/</link>
		<comments>http://onestopanalytics.wordpress.com/2012/01/05/wait-for-excel/#comments</comments>
		<pubDate>Thu, 05 Jan 2012 10:56:33 +0000</pubDate>
		<dc:creator>Arun</dc:creator>
				<category><![CDATA[Excel]]></category>
		<category><![CDATA[API Routines]]></category>
		<category><![CDATA[Application.WAIT]]></category>
		<category><![CDATA[Excel VBA]]></category>
		<category><![CDATA[Interaction between Excel & VBA]]></category>
		<category><![CDATA[SLEEP]]></category>
		<category><![CDATA[VBA]]></category>
		<category><![CDATA[VBA waiting for Excel]]></category>
		<category><![CDATA[WAIT]]></category>

		<guid isPermaLink="false">http://onestopanalytics.wordpress.com/?p=253</guid>
		<description><![CDATA[Here&#8217;s the scenario &#8211; you&#8217;re programming using VBA, but interacting with Excel sheet formulae/other aspects of Excel (like Charts or Pivots), and when the scale becomes large, you see errors in your sheet updation &#8211; like data is not represented correctly or charts are not updated uniformly etc. And this is not as a result [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=onestopanalytics.wordpress.com&amp;blog=5817678&amp;post=253&amp;subd=onestopanalytics&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s the scenario &#8211; you&#8217;re programming using VBA, but interacting with Excel sheet formulae/other aspects of Excel (like Charts or Pivots), and when the scale becomes large, you see errors in your sheet updation &#8211; like data is not represented correctly or charts are not updated uniformly etc.</p>
<p>And this is not as a result of bugs in your programming logic or algorithm, but merely a bug in &#8216;time&#8217;!</p>
<p><strong>Time??</strong> Yes, the time involved for Excel to update while VBA doesn&#8217;t wait that long enough to process and hence a <em><strong>&#8216;time sync error&#8217;!</strong></em> This is a common error in many areas of science; occurs when two different engines are working together to produce a result &#8211; it could be mechanics, electronics or computers.</p>
<p>And the way this<em> &#8216;has&#8217;</em> to work is &#8211; both the engines be sync-ed to a common speed &#8211; <em>necessarily the slower one between the two</em>. It&#8217;s like this &#8211; <em>In the scenario of computer hardware, the Processor is a very fast engine but the Memory is not as fast. If the Processor were to process information even before the Memory could dispatch, what would result is processing of wrong data!</em></p>
<p><em>This is the same that happens with Excel &amp; VBA, and when you&#8217;re in the VBA mode, you <strong>have  </strong>to wait for Excel to finish its calculations and screen updations and the like (unless you&#8217;ve turned them off manually on VBA).</em></p>
<p><strong>So, how do we do this?</strong> <em>Simple, just ask VBA to <strong>WAIT!</strong> Yes, it&#8217;s that simple!</em></p>
<p><em>The way to do this would be to include a </em></p>
<p><em><strong>Application.WAIT (Now() + TimeValue(&#8220;00:00:01&#8243;))</strong></em></p>
<p>What the above line does is, ask the VBA processor to wait for a second before moving on with the processing! That simple!</p>
<p><strong>But isn&#8217;t 1 sec too long a time  to wait?!</strong><em> MAYBE!</em></p>
<p>In which case, there are some other functions out there that can help you, but not WAIT. WAIT is defined to delay the process only in multiples of seconds &#8211; so, the smallest unit you can use is 1 sec! Sometimes, you don&#8217;t need to wait that long, you may only need a few milliseconds &#8211; then what?!</p>
<p>You&#8217;ve got another function called <strong>SLEEP</strong> then. It&#8217;s a Microsoft API routine, and hence slightly different inherently, but yes, you are calling for help from outside of VBA&#8217;s territory now! There are pros and cons for using this, but let&#8217;s keep this for later! For now, it&#8217;s just WAIT and learn&#8230;</p>
<p><span style="font-family:Courier New;font-size:x-small;"><br />
</span></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/onestopanalytics.wordpress.com/253/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/onestopanalytics.wordpress.com/253/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/onestopanalytics.wordpress.com/253/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/onestopanalytics.wordpress.com/253/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/onestopanalytics.wordpress.com/253/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/onestopanalytics.wordpress.com/253/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/onestopanalytics.wordpress.com/253/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/onestopanalytics.wordpress.com/253/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/onestopanalytics.wordpress.com/253/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/onestopanalytics.wordpress.com/253/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/onestopanalytics.wordpress.com/253/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/onestopanalytics.wordpress.com/253/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/onestopanalytics.wordpress.com/253/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/onestopanalytics.wordpress.com/253/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=onestopanalytics.wordpress.com&amp;blog=5817678&amp;post=253&amp;subd=onestopanalytics&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://onestopanalytics.wordpress.com/2012/01/05/wait-for-excel/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Arun</media:title>
		</media:content>
	</item>
		<item>
		<title>File Access from Excel VBA</title>
		<link>http://onestopanalytics.wordpress.com/2012/01/03/file-access-from-excel-vba/</link>
		<comments>http://onestopanalytics.wordpress.com/2012/01/03/file-access-from-excel-vba/#comments</comments>
		<pubDate>Tue, 03 Jan 2012 13:53:59 +0000</pubDate>
		<dc:creator>Arun</dc:creator>
				<category><![CDATA[Excel]]></category>
		<category><![CDATA[VBA]]></category>
		<category><![CDATA[Binary Access]]></category>
		<category><![CDATA[Excel VBA]]></category>
		<category><![CDATA[File Access]]></category>
		<category><![CDATA[File Access from Excel VBA]]></category>
		<category><![CDATA[Microsoft Scripting Runtime]]></category>
		<category><![CDATA[Random Access]]></category>
		<category><![CDATA[Reading Binary files from Excel VBA]]></category>
		<category><![CDATA[Reading from external files in VBA]]></category>
		<category><![CDATA[Sequential Access]]></category>
		<category><![CDATA[Writing to Binary files from VBA]]></category>

		<guid isPermaLink="false">http://onestopanalytics.wordpress.com/?p=247</guid>
		<description><![CDATA[Very recent discovery for me, and hence very fresh too! It&#8217;s common knowledge that files outside of Excel can be accessed from VBA, but I never quite got to laying my hands on that information deep enough. Time and Opportunity has presented me with that now. &#8220;File Access&#8221; when I say, it&#8217;s about reading, writing [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=onestopanalytics.wordpress.com&amp;blog=5817678&amp;post=247&amp;subd=onestopanalytics&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Very recent discovery for me, and hence very fresh too! It&#8217;s common knowledge that files outside of Excel can be accessed from VBA, but I never quite got to laying my hands on that information deep enough. Time and Opportunity has presented me with that now.</p>
<p>&#8220;File Access&#8221; when I say, it&#8217;s about reading, writing or appending data to files &#8211; any type of files, but what I&#8217;m here to talk about is a specific set of them : text files, binary files, log files, .ini files and the like. So, I&#8217;m not concerned with opening other types like .xls or .doc! <strong>Why not?</strong> <em>No special reason, just that I&#8217;ve not read much about them yet! ! If I give it a try sometime, I&#8217;ll post!<br />
</em></p>
<p><strong>Why do we need such a facility as File Access?</strong> <em>It&#8217;s fast, it happens back end, and helps optimize memory usage! But more importantly, it&#8217;s FULL MANUAL control of how and where the files are written and stored, thus not only is it about efficiency, it is also about propriety!</em></p>
<p><strong>Propriety?!</strong> <em>Yes, Indeed! The files are nothing but many records grouped together. And how I define a record, and more specifically, each field in the record, the no. of fields,  the location of each of them etc makes it a propriety, in that, without knowing those attribs, it makes it difficult to make sense from the stored data in the files!</em></p>
<p><strong>Types of File Acces from VBA</strong> &#8211; Essentially, there are three ways to do this:</p>
<ol>
<li><em>Binary Access</em></li>
<li><em>Random Access</em></li>
<li><em>Sequential Access</em></li>
<li><em><del>Microsoft Scripting Runtime</del> (yet to get familiar)</em></li>
</ol>
<p>I would rather redirect you to the right sources than redefine each here and explain. But to quickly summarize what is used where, and why, read on&#8230;</p>
<p><strong>Random Access</strong> is used to write fixed length fields/records and hence very quick and easy to code. For instance, using a 2-byte data type for all fields in the records. The drawback &#8211; since data could be of variable size, having a fixed size could lead to wastage of memory. Here&#8217;s where we switch to <strong>Binary Access</strong>, where we can define custom length for each record/field! The cons &#8211; it takes more effort from the programmer to do this! A third type of access, the <strong>Sequential Access</strong>, is more of a quick to use tool, like creating lines of Log. It uses up a lot of memory space but is useful in terms of quick writes.</p>
<p>Since I&#8217;m getting used to these as well, I can&#8217;t delve into too much detail readily, but will do in subsequent posts. In the meantime, I could give away some nice read material on this and maybe we could have a discussion around this again sometime&#8230;.</p>
<p><strong>References:</strong></p>
<ol>
<li><a title="http://www.erlandsendata.no/english/index.php?t=envbafileaccess" href="http://www.erlandsendata.no/english/index.php?t=envbafileaccess" target="_blank">http://www.erlandsendata.no/english/index.php?t=envbafileaccess</a> &#8211; An amazing site with a quick summary; additionally, the site caters to more stuff, could keep you occupied for longer!</li>
<li><a title="http://www.developerfusion.com/article/85/binary-files/" href="http://www.developerfusion.com/article/85/binary-files/">http://www.developerfusion.com/article/85/binary-files/</a> &#8211; <em>(Must Read)</em> Well written article on what exactly is a Binary file! The comments make it a BIG source of thoughts.</li>
<li><a title="http://support.microsoft.com/kb/257794" href="http://support.microsoft.com/kb/257794" target="_blank">http://support.microsoft.com/kb/257794</a> &#8211; Microsoft Help, very helpful! Mainly around <em>Binary Access</em>.</li>
<li><a title="http://support.microsoft.com/kb/151335" href="http://support.microsoft.com/kb/151335" target="_blank">http://support.microsoft.com/kb/151335</a> &#8211; Ditto</li>
<li><a title="http://www.powerbasic.com/support/help/pbcc/index.htm#put_statement.htm" href="http://www.powerbasic.com/support/help/pbcc/index.htm#put_statement.htm" target="_blank">http://www.powerbasic.com/support/help/pbcc/index.htm#put_statement.htm</a> &#8211; Online Syntax Dictionary for VB; necessary to get to know routines like PUT or GET etc.</li>
<li>Finally, this is a book that I ended up discovering, one that I&#8217;ve never come across &#8211; and this is on VB &amp; VBA. If you can get a copy of this, take a dig &#8211; <a href="http://shop.oreilly.com/product/9781565923584.do" target="_blank">VB &amp; VBA in a Nutshell: The Language &#8211; Paul Lomax.pdf</a></li>
</ol>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/onestopanalytics.wordpress.com/247/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/onestopanalytics.wordpress.com/247/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/onestopanalytics.wordpress.com/247/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/onestopanalytics.wordpress.com/247/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/onestopanalytics.wordpress.com/247/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/onestopanalytics.wordpress.com/247/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/onestopanalytics.wordpress.com/247/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/onestopanalytics.wordpress.com/247/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/onestopanalytics.wordpress.com/247/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/onestopanalytics.wordpress.com/247/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/onestopanalytics.wordpress.com/247/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/onestopanalytics.wordpress.com/247/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/onestopanalytics.wordpress.com/247/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/onestopanalytics.wordpress.com/247/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=onestopanalytics.wordpress.com&amp;blog=5817678&amp;post=247&amp;subd=onestopanalytics&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://onestopanalytics.wordpress.com/2012/01/03/file-access-from-excel-vba/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Arun</media:title>
		</media:content>
	</item>
	</channel>
</rss>
