<?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: Does Excel &#8220;Suck&#8221;?</title>
	<atom:link href="http://peltiertech.com/WordPress/does-excel-suck/feed/" rel="self" type="application/rss+xml" />
	<link>http://peltiertech.com/WordPress/does-excel-suck/</link>
	<description>Peltier Tech Excel Charts and Programming Blog</description>
	<lastBuildDate>Tue, 22 May 2012 11:00:35 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
	<item>
		<title>By: Marutan Ray</title>
		<link>http://peltiertech.com/WordPress/does-excel-suck/comment-page-1/#comment-158739</link>
		<dc:creator>Marutan Ray</dc:creator>
		<pubDate>Mon, 28 Nov 2011 15:09:14 +0000</pubDate>
		<guid isPermaLink="false">http://peltiertech.com/WordPress/?p=1698#comment-158739</guid>
		<description>i have long been an excel user. excel 2003 rocks (SP3). excel 2007 and 2010 sucks - no matter how much and how many times i try, i still am not comfortable.

i have developed almost application like spread sheets in 2003. but with 2007 / 2010 i cannot perform even the simplest tasks - e.g. copy and paste! if i have relative references i expect paste to have relative references, and similarly absolute to absolute. but excel 2007 / 2010 are creatures of hell, designed to create pure unhappiness. i get frustrated and give up.

the (probably?) good things about 2007 / 2010 is multi threading and millions or rows and cols. but even with multi threading the performance of 2007 and 2010 sucks in comparison to 2003 - i do not understand how microsoft managed to decrease performance by implementing multi threading. my spread sheets are many MB in size, loads of worksheets, with some serious VBA codes and solvers and splines (cubic, 3D) and charts - developed and maintained over many years, and yes they run faster on 2003.

i am writing this comment because people still seem to be appreciating excel in 2011 and i just dont understand their logic.

bottomline, microsoft has ruined a great product called excel 2003.</description>
		<content:encoded><![CDATA[<p>i have long been an excel user. excel 2003 rocks (SP3). excel 2007 and 2010 sucks &#8211; no matter how much and how many times i try, i still am not comfortable.</p>
<p>i have developed almost application like spread sheets in 2003. but with 2007 / 2010 i cannot perform even the simplest tasks &#8211; e.g. copy and paste! if i have relative references i expect paste to have relative references, and similarly absolute to absolute. but excel 2007 / 2010 are creatures of hell, designed to create pure unhappiness. i get frustrated and give up.</p>
<p>the (probably?) good things about 2007 / 2010 is multi threading and millions or rows and cols. but even with multi threading the performance of 2007 and 2010 sucks in comparison to 2003 &#8211; i do not understand how microsoft managed to decrease performance by implementing multi threading. my spread sheets are many MB in size, loads of worksheets, with some serious VBA codes and solvers and splines (cubic, 3D) and charts &#8211; developed and maintained over many years, and yes they run faster on 2003.</p>
<p>i am writing this comment because people still seem to be appreciating excel in 2011 and i just dont understand their logic.</p>
<p>bottomline, microsoft has ruined a great product called excel 2003.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jon Peltier</title>
		<link>http://peltiertech.com/WordPress/does-excel-suck/comment-page-1/#comment-133718</link>
		<dc:creator>Jon Peltier</dc:creator>
		<pubDate>Tue, 20 Sep 2011 04:27:10 +0000</pubDate>
		<guid isPermaLink="false">http://peltiertech.com/WordPress/?p=1698#comment-133718</guid>
		<description>Presumably the first .Borders() line is highlighted in yellow. Nothing in the code indicates why it shouldn&#039;t work.

Try something like:

With ActiveSheet.Range(&quot;J9: J21&quot;)
    .Borders (xlDiagonalDown).LineStyle = xlNone
    &#039; etc.
End With</description>
		<content:encoded><![CDATA[<p>Presumably the first .Borders() line is highlighted in yellow. Nothing in the code indicates why it shouldn&#8217;t work.</p>
<p>Try something like:</p>
<p>With ActiveSheet.Range(&#8220;J9: J21&#8243;)<br />
    .Borders (xlDiagonalDown).LineStyle = xlNone<br />
    &#8216; etc.<br />
End With</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ckz</title>
		<link>http://peltiertech.com/WordPress/does-excel-suck/comment-page-1/#comment-133694</link>
		<dc:creator>ckz</dc:creator>
		<pubDate>Tue, 20 Sep 2011 02:58:17 +0000</pubDate>
		<guid isPermaLink="false">http://peltiertech.com/WordPress/?p=1698#comment-133694</guid>
		<description>The error message is as follows: &quot;Unable to set the LineStyle property of the Border Class.&quot;

The code is as follows:
            ActiveSheet.Range(&quot;J9:J21&quot;).Select
            Selection.Borders(xlDiagonalDown).LineStyle = xlNone
            Selection.Borders(xlDiagonalUp).LineStyle = xlNone
            Selection.Borders(xlEdgeLeft).LineStyle = xlNone
            Selection.Borders(xlEdgeTop).LineStyle = xlNone
            Selection.Borders(xlEdgeBottom).LineStyle = xlNone
            Selection.Borders(xlEdgeRight).LineStyle = xlNone
            Selection.Borders(xlInsideVertical).LineStyle = xlNone
            Selection.Borders(xlInsideHorizontal).LineStyle = xlNone

In the above case - the borders currently exist in the worksheet, and now the code is to remove the existing borders.

Thank you.</description>
		<content:encoded><![CDATA[<p>The error message is as follows: &#8220;Unable to set the LineStyle property of the Border Class.&#8221;</p>
<p>The code is as follows:<br />
            ActiveSheet.Range(&#8220;J9:J21&#8243;).Select<br />
            Selection.Borders(xlDiagonalDown).LineStyle = xlNone<br />
            Selection.Borders(xlDiagonalUp).LineStyle = xlNone<br />
            Selection.Borders(xlEdgeLeft).LineStyle = xlNone<br />
            Selection.Borders(xlEdgeTop).LineStyle = xlNone<br />
            Selection.Borders(xlEdgeBottom).LineStyle = xlNone<br />
            Selection.Borders(xlEdgeRight).LineStyle = xlNone<br />
            Selection.Borders(xlInsideVertical).LineStyle = xlNone<br />
            Selection.Borders(xlInsideHorizontal).LineStyle = xlNone</p>
<p>In the above case &#8211; the borders currently exist in the worksheet, and now the code is to remove the existing borders.</p>
<p>Thank you.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jon Peltier</title>
		<link>http://peltiertech.com/WordPress/does-excel-suck/comment-page-1/#comment-133596</link>
		<dc:creator>Jon Peltier</dc:creator>
		<pubDate>Mon, 19 Sep 2011 20:42:04 +0000</pubDate>
		<guid isPermaLink="false">http://peltiertech.com/WordPress/?p=1698#comment-133596</guid>
		<description>CKZ -

I don&#039;t know why your macro won&#039;t simply overwrite any existing border. Without seeing the code or the error message, it&#039;s hard to make a guess.</description>
		<content:encoded><![CDATA[<p>CKZ -</p>
<p>I don&#8217;t know why your macro won&#8217;t simply overwrite any existing border. Without seeing the code or the error message, it&#8217;s hard to make a guess.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ckz</title>
		<link>http://peltiertech.com/WordPress/does-excel-suck/comment-page-1/#comment-133583</link>
		<dc:creator>ckz</dc:creator>
		<pubDate>Mon, 19 Sep 2011 19:45:13 +0000</pubDate>
		<guid isPermaLink="false">http://peltiertech.com/WordPress/?p=1698#comment-133583</guid>
		<description>Unrelated to the above topic - I do have a question about automating the format of a given range.  

I have a workbook that based on a condition will automatically add a border to a specified range or remove the border.  In cases where the range already had a pre-existing border, then the condition is accepted and the code attempts to create the border, I get an error.  

Is there a way to create an if/than or select case statement based on the format of a cell - whether it already has a border or not?  Or for the code to be able to overlook the pre-existing format and &quot;re&quot; border the given range any way?

I appreciate any guidance.</description>
		<content:encoded><![CDATA[<p>Unrelated to the above topic &#8211; I do have a question about automating the format of a given range.  </p>
<p>I have a workbook that based on a condition will automatically add a border to a specified range or remove the border.  In cases where the range already had a pre-existing border, then the condition is accepted and the code attempts to create the border, I get an error.  </p>
<p>Is there a way to create an if/than or select case statement based on the format of a cell &#8211; whether it already has a border or not?  Or for the code to be able to overlook the pre-existing format and &#8220;re&#8221; border the given range any way?</p>
<p>I appreciate any guidance.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ravi</title>
		<link>http://peltiertech.com/WordPress/does-excel-suck/comment-page-1/#comment-45836</link>
		<dc:creator>Ravi</dc:creator>
		<pubDate>Sun, 31 Oct 2010 12:14:30 +0000</pubDate>
		<guid isPermaLink="false">http://peltiertech.com/WordPress/?p=1698#comment-45836</guid>
		<description>Dear Jon,

Thank you very much for the help. It works really well. I am new to excel. I got the key word of &quot;setting up the data&quot;. 

I almost broke my head working with menu for two hours. 

Thank you very much.</description>
		<content:encoded><![CDATA[<p>Dear Jon,</p>
<p>Thank you very much for the help. It works really well. I am new to excel. I got the key word of &#8220;setting up the data&#8221;. </p>
<p>I almost broke my head working with menu for two hours. </p>
<p>Thank you very much.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

