<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.office.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Formula building improvements Part 4:  Defined Names</title><link>http://blogs.office.com/b/microsoft-excel/archive/2005/10/21/formula-building-improvements-part-4-defined-names.aspx</link><description>Defined names are a very useful tool for authoring formulas. Defined names allow users to name cell ranges, formulas, and values and refer to those names in their formulas. Used in formulas, defined names make formulas easier to read and more robust.</description><dc:language>en-US</dc:language><generator>Telligent Community 1.5.134.15456 (Build: 5.5.134.15456)</generator><item><title>re: Formula building improvements Part 4:  Defined Names</title><link>http://blogs.office.com/b/microsoft-excel/archive/2005/10/21/formula-building-improvements-part-4-defined-names.aspx#8257</link><pubDate>Mon, 31 Oct 2005 13:10:16 GMT</pubDate><guid isPermaLink="false">53587256-c606-4c9b-bad4-97c86b12ce62:8257</guid><dc:creator>Stephen Bullen</dc:creator><description>&lt;p&gt;Name dialog: Please also show the Refers To for each name as a column in the box, so I don&amp;#39;t have to select a name to see what it refers to. Most of the time (as a developer) I&amp;#39;m much more interested in its Refers To formula than its value or comment.&lt;/p&gt;
&lt;p&gt;Name comments: It would find them most useful if the Filter dropdown could filter on a textual wildcard match of the comments. I could then use the comment for categorisation of names, or if I&amp;#39;m including change logging, I could easily find the name(s) I changed yesterday. Lastly, in most cases, the comment would be for the developer, not the end-user, so I wouldn&amp;#39;t want the comment (for a specific name) to appear as tooltips etc.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.office.com/aggbug.aspx?PostID=8257" width="1" height="1"&gt;</description></item><item><title>re: Formula building improvements Part 4:  Defined Names</title><link>http://blogs.office.com/b/microsoft-excel/archive/2005/10/21/formula-building-improvements-part-4-defined-names.aspx#8258</link><pubDate>Wed, 26 Oct 2005 04:21:15 GMT</pubDate><guid isPermaLink="false">53587256-c606-4c9b-bad4-97c86b12ce62:8258</guid><dc:creator>David Gainer</dc:creator><description>&lt;p&gt;Harlan - No, it wont.&lt;/p&gt;
&lt;p&gt;Roger - If you are ok writing some VBA, you could put pretty much anything you want in the comment, including the name&amp;#39;s refer to.&lt;/p&gt;
&lt;p&gt;Nigel - Thanks for the feedback.&lt;/p&gt;
&lt;p&gt;Tianwei – Great. &amp;nbsp;We have exactly the solution for you in Excel 12 – see most recent post (“Tables Part 1”) … more details on how this works coming later this week.&lt;/p&gt;
&lt;p&gt;Erik – Thanks for your feedback. &amp;nbsp;Custom data isn’t something that have addressed directly in Excel 12, but it is on my list of things to think about for future versions.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.office.com/aggbug.aspx?PostID=8258" width="1" height="1"&gt;</description></item><item><title>re: Formula building improvements Part 4:  Defined Names</title><link>http://blogs.office.com/b/microsoft-excel/archive/2005/10/21/formula-building-improvements-part-4-defined-names.aspx#8259</link><pubDate>Tue, 25 Oct 2005 19:11:21 GMT</pubDate><guid isPermaLink="false">53587256-c606-4c9b-bad4-97c86b12ce62:8259</guid><dc:creator>Erik Westwig</dc:creator><description>&lt;p&gt;I create hidden names and sheets all the time, so I have mixed feelings about letting users see them. &amp;nbsp;That being said, I find that I&amp;#39;m moving away from xlVeryHidden when I create hidden sheets. &amp;nbsp;It&amp;#39;s so much easier to tell a customer how to unhide it, if I want to help them debug some problem on the phone, or whatever. &amp;nbsp;So, with reservations, I think I&amp;#39;d vote for letting the users view the hidden names if they really want to dig.&lt;/p&gt;
&lt;p&gt;One thing about names I noticed in previous Excel versions is that the larger the name table gets, the longer it takes to add or remove a single name. &amp;nbsp;I haven&amp;#39;t checked this in the most recent Excel versions, but I remember (in Excel 2000?) that the slow down was pretty much linear with the size of the name table. &amp;nbsp;Many times I have started to implement some functionality using hidden names, only to revert to a hidden sheet scheme because I realized I simply had too much data to write, and the slow down was too severe. &amp;nbsp;Eventually, I created a rule for myself that I would never implement any code that required the creation or deletion of more than about 1000 names in a workbook. &amp;nbsp;Of couse I haven&amp;#39;t rechecked my rule with newer Excel versions.&lt;/p&gt;
&lt;p&gt;All this talk about hidden names and hidden sheets makes me think about what we all seem to use these things for. &amp;nbsp;Their primary purpose seems to be to attach persistence information to cells, worksheet, and workbooks in a way that will update as the user makes changes to the workbook. &amp;nbsp;And in many ways the hidden names and hidden sheets work well. &amp;nbsp;But in many ways they are problematic.&lt;/p&gt;
&lt;p&gt;For example, they don&amp;#39;t really handle copy and paste very well. &amp;nbsp;If I want to attach some hidden info to a cell, I can do so. &amp;nbsp;But if the user copies and pastes that cell to another location, there is only one hidden name. &amp;nbsp;To get around this problem, I&amp;#39;ve play with things like encoding information into a cell&amp;#39;s custom formatting fields and similar ridiculous schemes.&lt;/p&gt;
&lt;p&gt;What I&amp;#39;d really like to see it an Excel sanctioned method for storing custom data in a cell (or really, with any object. &amp;nbsp;I&amp;#39;ve played games to store hidden data in drawing shapes too.) &amp;nbsp;This is sort of like the old &amp;quot;BigData&amp;quot; structure in the XLL interface. &amp;nbsp;But unlike &amp;quot;BigData&amp;quot; there would hopefully be a way to keep references and formulas updated as the user made changes to their model. &amp;nbsp;And the data could get copied when the object was copied, etc.&lt;/p&gt;
&lt;p&gt;Just a thought...&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.office.com/aggbug.aspx?PostID=8259" width="1" height="1"&gt;</description></item><item><title>re: Formula building improvements Part 4:  Defined Names</title><link>http://blogs.office.com/b/microsoft-excel/archive/2005/10/21/formula-building-improvements-part-4-defined-names.aspx#8260</link><pubDate>Tue, 25 Oct 2005 14:56:52 GMT</pubDate><guid isPermaLink="false">53587256-c606-4c9b-bad4-97c86b12ce62:8260</guid><dc:creator>Tianwei</dc:creator><description>&lt;p&gt;&amp;quot;Jean, Gary, Tianwei – what is the scenario you have in mind when you say “dynamic ranges”? I will be talking about some work we have done around tables starting tomorrow that might be helpful to you. &amp;quot;&lt;/p&gt;
&lt;p&gt;One of the scenario is charting. When user add data the chart will automatically pick up the data. John Walkenbach has done a wonderful tip here: &amp;quot;&lt;a rel="nofollow" target="_new" href="http://j-walk.com/ss/excel/usertips/tip053.htm&amp;quot;"&gt;j-walk.com/.../tip053.htm&amp;quot;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Would like to see that as standard.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.office.com/aggbug.aspx?PostID=8260" width="1" height="1"&gt;</description></item><item><title>re: Formula building improvements Part 4:  Defined Names</title><link>http://blogs.office.com/b/microsoft-excel/archive/2005/10/21/formula-building-improvements-part-4-defined-names.aspx#8261</link><pubDate>Tue, 25 Oct 2005 10:12:53 GMT</pubDate><guid isPermaLink="false">53587256-c606-4c9b-bad4-97c86b12ce62:8261</guid><dc:creator>Nigel Harper</dc:creator><description>&lt;p&gt;Dave,&lt;/p&gt;
&lt;p&gt;Thanks again for giving us our daily bread in the way of this blog.&lt;/p&gt;
&lt;p&gt;I disagree with Jim Rech about the scope suggestions both in creating new ones and showing existing ones in the new UI. &amp;nbsp;When a name is created I often want to create the same name, say on 12 sheets for the months of the year. &amp;nbsp;We should be able to create a name once but make it local to one or any number of specific sheets at the same time by some sort of checkbox list. &amp;nbsp;However I agree that we don&amp;#39;t necessarily want a list of a zillion names so the Filter should be able to show: &lt;/p&gt;
&lt;p&gt;&amp;#39;Names Scoped to Activesheet&amp;#39;&lt;/p&gt;
&lt;p&gt;&amp;#39;Names Scoped to All Worksheets&amp;#39;&lt;/p&gt;
&lt;p&gt;&amp;#39;Names Scoped to Workbook&amp;#39;&lt;/p&gt;
&lt;p&gt;For dynamic named ranges (especially those using formulas to construct addresses and refer to them via the INDIRECT function) it would be very useful to have displayed the RefersToRange property somewhere in the UI.&lt;/p&gt;
&lt;p&gt;Also, the UI must have a way of excluding some names from the general users view. &amp;nbsp;I agree that we should be able to create and hide a name via the UI, but I also concur that a xlVeryHidden VB switch should be included for access via the VBE, I believe this to be very important.&lt;/p&gt;
&lt;p&gt;Thank you,&lt;/p&gt;
&lt;p&gt;Nigel&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.office.com/aggbug.aspx?PostID=8261" width="1" height="1"&gt;</description></item><item><title>re: Formula building improvements Part 4:  Defined Names</title><link>http://blogs.office.com/b/microsoft-excel/archive/2005/10/21/formula-building-improvements-part-4-defined-names.aspx#8262</link><pubDate>Tue, 25 Oct 2005 10:01:36 GMT</pubDate><guid isPermaLink="false">53587256-c606-4c9b-bad4-97c86b12ce62:8262</guid><dc:creator>Roger Crawley</dc:creator><description>&lt;p&gt;David,&lt;/p&gt;
&lt;p&gt;What I meant by customise was a group of radio buttons within the Name Manager so that each user could decide what they want the Name Comment to tell them.&lt;/p&gt;
&lt;p&gt;Is there no way of programming the Name Comment to reflect the current &amp;quot;refers to&amp;quot; property? &amp;nbsp;A manual paste solution is fine on the rare occassion that a worksheet is not going to have any rows/columns inserted/deleted.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.office.com/aggbug.aspx?PostID=8262" width="1" height="1"&gt;</description></item><item><title>re: Formula building improvements Part 4:  Defined Names</title><link>http://blogs.office.com/b/microsoft-excel/archive/2005/10/21/formula-building-improvements-part-4-defined-names.aspx#8263</link><pubDate>Tue, 25 Oct 2005 09:02:32 GMT</pubDate><guid isPermaLink="false">53587256-c606-4c9b-bad4-97c86b12ce62:8263</guid><dc:creator>Harlan Grove</dc:creator><description>&lt;p&gt;Should have thought to ask this before - will the new Manage Names dialog show worksheet scope names in VERY hidden worksheets?&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.office.com/aggbug.aspx?PostID=8263" width="1" height="1"&gt;</description></item><item><title>re: Formula building improvements Part 4:  Defined Names</title><link>http://blogs.office.com/b/microsoft-excel/archive/2005/10/21/formula-building-improvements-part-4-defined-names.aspx#8264</link><pubDate>Tue, 25 Oct 2005 01:43:48 GMT</pubDate><guid isPermaLink="false">53587256-c606-4c9b-bad4-97c86b12ce62:8264</guid><dc:creator>David Gainer</dc:creator><description>&lt;p&gt;Thanks everyone for the comments and discussion and feedback on hidden names.&lt;/p&gt;
&lt;p&gt;Rob - The in use-column indicates whether a name is being referenced in a cell, or by another name in the active workbook. &amp;nbsp;It doesn’t look at the following to determine if a name is in use or not:&lt;/p&gt;
&lt;p&gt;- names that are referenced as strings via INDIRECT (not parsing this string)&lt;/p&gt;
&lt;p&gt;- names that are referenced in VBA (not possible to parse the code manually and accurately pull out defined names). &amp;nbsp;&lt;/p&gt;
&lt;p&gt;- names that are referenced by other workbooks (external references) &lt;/p&gt;
&lt;p&gt;Hazz – The current limit is ~1,000. &amp;nbsp;Also, the New/Edit Name dialog is resizable, thanks for helping me point that out. &amp;nbsp;3D ranges for SUMPRODUCT has not changed from Excel 2003.&lt;/p&gt;
&lt;p&gt;Jean, Gary, Tianwei – what is the scenario you have in mind when you say “dynamic ranges”? &amp;nbsp;I will be talking about some work we have done around tables starting tomorrow that might be helpful to you.&lt;/p&gt;
&lt;p&gt;Harlan – Yes, you diehard keyboard users will still be able to create worksheet-scoped names the way you do today. &amp;nbsp;We are very aware of keyboard users on the Excel team. &amp;nbsp;We have not changed the limit for defined names in Excel 12.&lt;/p&gt;
&lt;p&gt;Jim – The current design does not allow users to create hidden names. The goal of that filter option is to help users troubleshoot their workbooks (hidden names copied over from other workbooks can cause problems and this would allow saavy users to find those names and remove them if necessary). &amp;nbsp;I understand, however, the concern of developers who use hidden names in their apps not wanting customers to have control over them. &amp;nbsp;Thanks for the feedback on the scope drop down. &amp;nbsp;One goal of this dialog was to allow users to do workbook-level operations, but yoru point is well taken.&lt;/p&gt;
&lt;p&gt;Jan Karel – Thanks for the suggestions.&lt;/p&gt;
&lt;p&gt;Roger – You can manually paste the “refers to” contents into the name comment, but there is no way to link them. &amp;nbsp;You can type pretty much whatever you want into the comment box – is that what you meant by customise?&lt;/p&gt;
&lt;p&gt;Mpemba – Yes, the name drop-down will be wider by default and resizable. &amp;nbsp;See my post on the formula bar.&lt;/p&gt;
&lt;p&gt;Tianwei - Stay tuned for upcoming posts on tables. &amp;nbsp;Then let me hear if we have addressed your scenario around names for column headings.&lt;/p&gt;
&lt;p&gt;Alexandre - Just to make sure I understand, do you mean you would like a sample of the file format?&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.office.com/aggbug.aspx?PostID=8264" width="1" height="1"&gt;</description></item><item><title>re: Formula building improvements Part 4:  Defined Names</title><link>http://blogs.office.com/b/microsoft-excel/archive/2005/10/21/formula-building-improvements-part-4-defined-names.aspx#8265</link><pubDate>Tue, 25 Oct 2005 00:21:57 GMT</pubDate><guid isPermaLink="false">53587256-c606-4c9b-bad4-97c86b12ce62:8265</guid><dc:creator>Colin Banfield</dc:creator><description>&lt;p&gt;&amp;lt;&amp;gt;&lt;/p&gt;
&lt;p&gt;I use the trace precedent and trace dependent arrows for this purpose but it sounds like what you want is a name/cell reference display toggle like the A1/R1C1 display toggle or the cell result/formula display toggle.&lt;/p&gt;
&lt;p&gt;Colin&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.office.com/aggbug.aspx?PostID=8265" width="1" height="1"&gt;</description></item><item><title>re: Formula building improvements Part 4:  Defined Names</title><link>http://blogs.office.com/b/microsoft-excel/archive/2005/10/21/formula-building-improvements-part-4-defined-names.aspx#8266</link><pubDate>Mon, 24 Oct 2005 22:12:49 GMT</pubDate><guid isPermaLink="false">53587256-c606-4c9b-bad4-97c86b12ce62:8266</guid><dc:creator>Biff</dc:creator><description>&lt;p&gt;&amp;quot;I find it incredibly frustrating when named ranges are used for almost everything. Whilst it may make understanding formulae easier (IF sensible names are used following a consistent convention). However, for auditing formulae I find it more of hindrance because you cannot the identify ranges used. &amp;quot;&lt;/p&gt;
&lt;p&gt;I couldn&amp;#39;t agree more.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.office.com/aggbug.aspx?PostID=8266" width="1" height="1"&gt;</description></item></channel></rss>