<?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: Using Volatile Functions</title>
	<atom:link href="http://www.dailydoseofexcel.com/archives/2005/04/29/using-volatile-functions/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.dailydoseofexcel.com/archives/2005/04/29/using-volatile-functions/</link>
	<description>Daily posts of Excel tips…and other stuff</description>
	<lastBuildDate>Wed, 08 Feb 2012 12:03:16 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: Zach</title>
		<link>http://www.dailydoseofexcel.com/archives/2005/04/29/using-volatile-functions/#comment-64982</link>
		<dc:creator>Zach</dc:creator>
		<pubDate>Fri, 01 Jul 2011 18:14:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.dailydoseofexcel.com/?p=1112#comment-64982</guid>
		<description>&lt;p&gt;I had a problem with manual calculation in a large worksheet back at my old job.  I had set the calculation to manual in the normal way, nothing tricky, and no matter how many times I changed the calculation back to automatic, it wouldn&#039;t stick.  Sometimes even opening it after several other sheets would trigger a change to manual calculation.  Any idea what was going on and how I could have fixed it?&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>I had a problem with manual calculation in a large worksheet back at my old job.  I had set the calculation to manual in the normal way, nothing tricky, and no matter how many times I changed the calculation back to automatic, it wouldn&#8217;t stick.  Sometimes even opening it after several other sheets would trigger a change to manual calculation.  Any idea what was going on and how I could have fixed it?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Shower</title>
		<link>http://www.dailydoseofexcel.com/archives/2005/04/29/using-volatile-functions/#comment-34264</link>
		<dc:creator>Shower</dc:creator>
		<pubDate>Mon, 18 Aug 2008 04:47:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.dailydoseofexcel.com/?p=1112#comment-34264</guid>
		<description>&lt;p&gt;I am trying to write a macro - if cell a = Yes, then write the name of the worksheet (&quot;country name&quot; on this case) this Yes is coming from. How can I write a macro for this?&lt;/p&gt;
&lt;p&gt;This is what I did so far,&lt;/p&gt;
&lt;p&gt;Function GetCountryNames(Cell As Range) As String&lt;br&gt;
    Application.Volatile&lt;br&gt;
    Dim Countrys As String&lt;br&gt;
    Dim ws As Worksheet&lt;br&gt;
    Countrys = &quot;&quot;&lt;br&gt;
    Row = Cell.Row&lt;br&gt;
    Dim OCell As String&lt;br&gt;
    OCell = &quot;O&quot; &amp; Row&lt;br&gt;
    For Each ws In Worksheets&lt;br&gt;
        If (ws.Name  Worksheets(1).Name) Then&lt;br&gt;
            If (ws.Range(OCell).Value = &quot;Yes&quot;) Then&lt;br&gt;
                Countrys = Countrys &amp; &quot; &quot; &amp; ws.Name&lt;br&gt;
            End If&lt;/p&gt;
&lt;p&gt;        End If&lt;br&gt;
    Next ws&lt;/p&gt;
&lt;p&gt;    GetCountryNames = Countrys&lt;/p&gt;
&lt;p&gt;End Function&lt;/p&gt;
&lt;p&gt;I don&#039;t know what wrong, but it isn&#039;t working. Any help. Thanks&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>I am trying to write a macro &#8211; if cell a = Yes, then write the name of the worksheet (&#8220;country name&#8221; on this case) this Yes is coming from. How can I write a macro for this?</p>
<p>This is what I did so far,</p>
<p>Function GetCountryNames(Cell As Range) As String<br />
    Application.Volatile<br />
    Dim Countrys As String<br />
    Dim ws As Worksheet<br />
    Countrys = &#8220;&#8221;<br />
    Row = Cell.Row<br />
    Dim OCell As String<br />
    OCell = &#8220;O&#8221; &amp; Row<br />
    For Each ws In Worksheets<br />
        If (ws.Name  Worksheets(1).Name) Then<br />
            If (ws.Range(OCell).Value = &#8220;Yes&#8221;) Then<br />
                Countrys = Countrys &amp; &#8221; &#8221; &amp; ws.Name<br />
            End If</p>
<p>        End If<br />
    Next ws</p>
<p>    GetCountryNames = Countrys</p>
<p>End Function</p>
<p>I don&#8217;t know what wrong, but it isn&#8217;t working. Any help. Thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Charles Williams</title>
		<link>http://www.dailydoseofexcel.com/archives/2005/04/29/using-volatile-functions/#comment-33499</link>
		<dc:creator>Charles Williams</dc:creator>
		<pubDate>Wed, 09 Jul 2008 18:17:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.dailydoseofexcel.com/?p=1112#comment-33499</guid>
		<description>&lt;p&gt;Alec,&lt;/p&gt;
&lt;p&gt;Actually INDEX is not a volatile function, even though some MSoft documentation says it is.&lt;/p&gt;
&lt;p&gt;Anyway no its not possible to apply Application.Volatile(false) to a built-in Excel function except by duplicating what the built-in function does inside a UDF.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Alec,</p>
<p>Actually INDEX is not a volatile function, even though some MSoft documentation says it is.</p>
<p>Anyway no its not possible to apply Application.Volatile(false) to a built-in Excel function except by duplicating what the built-in function does inside a UDF.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alec</title>
		<link>http://www.dailydoseofexcel.com/archives/2005/04/29/using-volatile-functions/#comment-33462</link>
		<dc:creator>Alec</dc:creator>
		<pubDate>Tue, 08 Jul 2008 00:04:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.dailydoseofexcel.com/?p=1112#comment-33462</guid>
		<description>&lt;p&gt;Is it possible to apply&lt;/p&gt;
&lt;p&gt;Application.Volatile(False)&lt;/p&gt;
&lt;p&gt;to a volatile public function like INDEX and make it not volatile?&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Is it possible to apply</p>
<p>Application.Volatile(False)</p>
<p>to a volatile public function like INDEX and make it not volatile?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dan McKinley</title>
		<link>http://www.dailydoseofexcel.com/archives/2005/04/29/using-volatile-functions/#comment-16166</link>
		<dc:creator>Dan McKinley</dc:creator>
		<pubDate>Fri, 23 Sep 2005 03:20:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.dailydoseofexcel.com/?p=1112#comment-16166</guid>
		<description>&lt;p&gt;&lt;strong&gt;Following Excel User-Defined Functions with WinDbg: A Debugging Odyssey&lt;/strong&gt;&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p><strong>Following Excel User-Defined Functions with WinDbg: A Debugging Odyssey</strong></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Caleb LaVergne</title>
		<link>http://www.dailydoseofexcel.com/archives/2005/04/29/using-volatile-functions/#comment-14231</link>
		<dc:creator>Caleb LaVergne</dc:creator>
		<pubDate>Mon, 20 Jun 2005 18:45:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.dailydoseofexcel.com/?p=1112#comment-14231</guid>
		<description>&lt;p&gt;Rob, you&#039;re a genius.  That worked like a charm.  Thanks so much.&lt;/p&gt;
&lt;p&gt;Caleb&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Rob, you&#8217;re a genius.  That worked like a charm.  Thanks so much.</p>
<p>Caleb</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rob van Gelder</title>
		<link>http://www.dailydoseofexcel.com/archives/2005/04/29/using-volatile-functions/#comment-14186</link>
		<dc:creator>Rob van Gelder</dc:creator>
		<pubDate>Fri, 17 Jun 2005 22:29:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.dailydoseofexcel.com/?p=1112#comment-14186</guid>
		<description>&lt;p&gt;Caleb,&lt;/p&gt;
&lt;p&gt;I suggest you do a dependency tree rebuild:&lt;br&gt;
From XL2002, CTRL + SHIFT + ALT + F9&lt;/p&gt;
&lt;p&gt;Rob&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Caleb,</p>
<p>I suggest you do a dependency tree rebuild:<br />
From XL2002, CTRL + SHIFT + ALT + F9</p>
<p>Rob</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Caleb LaVergne</title>
		<link>http://www.dailydoseofexcel.com/archives/2005/04/29/using-volatile-functions/#comment-14159</link>
		<dc:creator>Caleb LaVergne</dc:creator>
		<pubDate>Fri, 17 Jun 2005 04:03:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.dailydoseofexcel.com/?p=1112#comment-14159</guid>
		<description>&lt;p&gt;Quick question:&lt;/p&gt;
&lt;p&gt;Everyone on the web can tell me about how to CREATE volatile functions, but I&#039;ve just run into a case I hadn&#039;t known about before.  I have a standard, non-volatile spreadsheet with a ton of calculation going on (lots of array statements, GETPIVOTDATA statements, logic, etc.).  I was then on the phone consulting with someone and wanted to test the NOW function and its response values.  To test it locally, I picked an empty cell in my calc-intensive sheet and typed in =TEXT(NOW(), &quot;mm/dd/yyyy&quot;).  Which worked fine and dandy, and was volatile (as I expected).  So fine, no big deal, I go ahead and delete the value in that cell.  Now here&#039;s the kicker: Excel acts as if I STILL have a volatile function in the workbook, recalculating every time I change even the littlest thing.  Needless to say, this is driving me crazy.  Any ideas on how I can get my workbook to be non-volatile again (without changing my calculation settings)?  Oy vey,&lt;/p&gt;
&lt;p&gt;Caleb&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Quick question:</p>
<p>Everyone on the web can tell me about how to CREATE volatile functions, but I&#8217;ve just run into a case I hadn&#8217;t known about before.  I have a standard, non-volatile spreadsheet with a ton of calculation going on (lots of array statements, GETPIVOTDATA statements, logic, etc.).  I was then on the phone consulting with someone and wanted to test the NOW function and its response values.  To test it locally, I picked an empty cell in my calc-intensive sheet and typed in =TEXT(NOW(), &#8220;mm/dd/yyyy&#8221;).  Which worked fine and dandy, and was volatile (as I expected).  So fine, no big deal, I go ahead and delete the value in that cell.  Now here&#8217;s the kicker: Excel acts as if I STILL have a volatile function in the workbook, recalculating every time I change even the littlest thing.  Needless to say, this is driving me crazy.  Any ideas on how I can get my workbook to be non-volatile again (without changing my calculation settings)?  Oy vey,</p>
<p>Caleb</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rob van Gelder</title>
		<link>http://www.dailydoseofexcel.com/archives/2005/04/29/using-volatile-functions/#comment-11923</link>
		<dc:creator>Rob van Gelder</dc:creator>
		<pubDate>Sun, 01 May 2005 04:27:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.dailydoseofexcel.com/?p=1112#comment-11923</guid>
		<description>&lt;p&gt;Charles Williams also has some good information here: &lt;a href=&quot;http://www.decisionmodels.com/calcsecretsi.htm&quot; rel=&quot;nofollow&quot;&gt;Decision Models Calculation Secrets&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Points out that INFO() is also volatile.&lt;br&gt;
Includes other actions that trigger recalc.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Charles Williams also has some good information here: <a href="http://www.decisionmodels.com/calcsecretsi.htm" rel="nofollow">Decision Models Calculation Secrets</a></p>
<p>Points out that INFO() is also volatile.<br />
Includes other actions that trigger recalc.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: doco</title>
		<link>http://www.dailydoseofexcel.com/archives/2005/04/29/using-volatile-functions/#comment-11920</link>
		<dc:creator>doco</dc:creator>
		<pubDate>Sat, 30 Apr 2005 04:59:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.dailydoseofexcel.com/?p=1112#comment-11920</guid>
		<description>&lt;p&gt;&lt;a href=&quot;http://www.bettersolutions.com/excel/6122425999101021601724152112245/2415207151752122501724152112245.htm&quot; rel=&quot;nofollow&quot;&gt;This Link &lt;/a&gt; strongly suggests Application.Volatile be at the top of the procedure&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p><a href="http://www.bettersolutions.com/excel/6122425999101021601724152112245/2415207151752122501724152112245.htm" rel="nofollow">This Link </a> strongly suggests Application.Volatile be at the top of the procedure</p>
]]></content:encoded>
	</item>
</channel>
</rss>

