<?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/"
		>
<channel>
	<title>Comments on: VBA: Delete All Named Ranges</title>
	<atom:link href="http://www.automateexcel.com/2005/01/16/excel_vba_delete_all_named_ranges/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.automateexcel.com/2005/01/16/excel_vba_delete_all_named_ranges/</link>
	<description>Hundreds of Excel Tips &#38; Tricks</description>
	<lastBuildDate>Wed, 10 Mar 2010 07:03:23 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Mark</title>
		<link>http://www.automateexcel.com/2005/01/16/excel_vba_delete_all_named_ranges/comment-page-1/#comment-77</link>
		<dc:creator>Mark</dc:creator>
		<pubDate>Sun, 16 Jan 2005 20:07:49 +0000</pubDate>
		<guid isPermaLink="false">#comment-77</guid>
		<description>Thanks Rob. Less code, same solution, much better :-)&lt;br /&gt;
&lt;br /&gt;
</description>
		<content:encoded><![CDATA[<p>Thanks Rob. Less code, same solution, much better <img src='http://www.automateexcel.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rob van Gelder</title>
		<link>http://www.automateexcel.com/2005/01/16/excel_vba_delete_all_named_ranges/comment-page-1/#comment-76</link>
		<dc:creator>Rob van Gelder</dc:creator>
		<pubDate>Sun, 16 Jan 2005 19:37:54 +0000</pubDate>
		<guid isPermaLink="false">#comment-76</guid>
		<description>Hi Mark,&lt;br /&gt;
&lt;br /&gt;
When you write For Each MyName In Names&lt;br /&gt;
it is the same as writing For Each MyName in Application.Names&lt;br /&gt;
&lt;br /&gt;
Application.Names and ActiveWorkbook.Names are equivilent.&lt;br /&gt;
&lt;br /&gt;
So you could simply write: Names(MyName.Name).Delete&lt;br /&gt;
or better still: MyName.Delete&lt;br /&gt;
&lt;br /&gt;
Sub DeleteNamedRanges()&lt;br /&gt;
    Dim MyName As Name&lt;br /&gt;
&lt;br /&gt;
    For Each MyName In ActiveWorkbook.Names&lt;br /&gt;
        MyName.Delete&lt;br /&gt;
    Next&lt;br /&gt;
End Sub&lt;br /&gt;
&lt;br /&gt;
Cheers,&lt;br /&gt;
Rob</description>
		<content:encoded><![CDATA[<p>Hi Mark,</p>
<p>When you write For Each MyName In Names<br />
it is the same as writing For Each MyName in Application.Names</p>
<p>Application.Names and ActiveWorkbook.Names are equivilent.</p>
<p>So you could simply write: Names(MyName.Name).Delete<br />
or better still: MyName.Delete</p>
<p>Sub DeleteNamedRanges()<br />
    Dim MyName As Name</p>
<p>    For Each MyName In ActiveWorkbook.Names<br />
        MyName.Delete<br />
    Next<br />
End Sub</p>
<p>Cheers,<br />
Rob</p>
]]></content:encoded>
	</item>
</channel>
</rss>
