<?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: 9 Steps to Simpler Chart Formatting</title>
	<atom:link href="http://peltiertech.com/WordPress/9-steps-to-simpler-chart-formatting/feed/" rel="self" type="application/rss+xml" />
	<link>http://peltiertech.com/WordPress/9-steps-to-simpler-chart-formatting/</link>
	<description>Peltier Tech Excel Charts and Programming Blog</description>
	<lastBuildDate>Fri, 10 Feb 2012 07:51:10 +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: James</title>
		<link>http://peltiertech.com/WordPress/9-steps-to-simpler-chart-formatting/comment-page-1/#comment-114536</link>
		<dc:creator>James</dc:creator>
		<pubDate>Thu, 28 Jul 2011 07:53:00 +0000</pubDate>
		<guid isPermaLink="false">http://peltiertech.com/WordPress/?p=683#comment-114536</guid>
		<description>Jon, you&#039;re a legend, thanks. That is deffinately the way to go with this.</description>
		<content:encoded><![CDATA[<p>Jon, you&#8217;re a legend, thanks. That is deffinately the way to go with this.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jon Peltier</title>
		<link>http://peltiertech.com/WordPress/9-steps-to-simpler-chart-formatting/comment-page-1/#comment-114464</link>
		<dc:creator>Jon Peltier</dc:creator>
		<pubDate>Wed, 27 Jul 2011 22:17:52 +0000</pubDate>
		<guid isPermaLink="false">http://peltiertech.com/WordPress/?p=683#comment-114464</guid>
		<description>James -

Couldn&#039;t you define the series data in each chart to use the named ranges in the worksheet, thus avoiding the deletion and creation of all those charts? For example, define Is_Unit_Cost_X and Is_Unit_Cost_Y for the last chart listed in your code, select the chart, go to the Select Data dialog, and instead of cell addresses for X and Y, enter these names. This will remove 98% of the code, probably more, because the last bit looks like it&#039;s just positioning the charts, which wouldn&#039;t have to be done with the existing charts.</description>
		<content:encoded><![CDATA[<p>James -</p>
<p>Couldn&#8217;t you define the series data in each chart to use the named ranges in the worksheet, thus avoiding the deletion and creation of all those charts? For example, define Is_Unit_Cost_X and Is_Unit_Cost_Y for the last chart listed in your code, select the chart, go to the Select Data dialog, and instead of cell addresses for X and Y, enter these names. This will remove 98% of the code, probably more, because the last bit looks like it&#8217;s just positioning the charts, which wouldn&#8217;t have to be done with the existing charts.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: James</title>
		<link>http://peltiertech.com/WordPress/9-steps-to-simpler-chart-formatting/comment-page-1/#comment-114278</link>
		<dc:creator>James</dc:creator>
		<pubDate>Wed, 27 Jul 2011 14:44:15 +0000</pubDate>
		<guid isPermaLink="false">http://peltiertech.com/WordPress/?p=683#comment-114278</guid>
		<description>Jon - firstly thankyou so much this site of yours helps me so much it &#039;s untrue - everyone at work thinks I&#039;m some sort of excel expert- and it&#039;s mostly because of your simple easy to follow explanations. however I have run into some trouble that has me stumped.
I need some help as my VB is more basic than most. I have a page of graphs (52 of them to be honest - 26 line graphs and 26 bar graphs of the same data - my boos likes a choice!) I was having to update them on a monthly basis which was becomming painful as you can no doubt imagine. So I wrote a little macro to create a new lot of graphs based on dynamic ranges and another to clear out the previous graphs at the touch of a button - great!  it worked almost first time too! - then I added a little bit more to get the line graphs and bar graphs to conform to the traffic light format the graphs display - a simple red, amber, green lines / bars and a grey for N/A&#039;s. I used a custom templates and it seemed fine till I made it live and let others use it - now it seems to have switched axies on most of the graphs and is duplicating the first 2 graphs (both of which are always fine and formatted correctly, the duplicates and all the following graphs have their axies&#039;s switched and I have no idea why. The duplication seems to be slightly perverse as well when I simply moved the graph titles to compensate for the duplicates it duplicates 3 times so my headings are still off - is it my code or is my computer just trying to wind me up? 

See code below you may recognise the last bit for ordering the graphs it&#039;s one of  yours - thanks again.

Any ideas please

ActiveSheet.Shapes.AddChart.Select
ActiveChart.ApplyChartTemplate ( _
&quot;c:\excel\templates\metrics excel graph templates\default.crtx&quot; _
)
ActiveChart.SetSourceData Source:=Sheets(&quot;data sheet&quot;).Range(&quot;Are_component_requirements_cht&quot;)

ActiveSheet.Shapes.AddChart.Select
ActiveChart.ApplyChartTemplate ( _
&quot;c:\excel\templates\metrics excel graph templates\bar default.crtx&quot; _
)
ActiveChart.SetSourceData Source:=Sheets(&quot;data sheet&quot;).Range(&quot;Are_component_requirements_cht&quot;)

ActiveSheet.Shapes.AddChart.Select
ActiveChart.ApplyChartTemplate ( _
&quot;c:\excel\templates\metrics excel graph templates\default.crtx&quot; _
)
ActiveChart.SetSourceData Source:=Sheets(&quot;data sheet&quot;).Range(&quot;Are_review_gate_meetings_cht&quot;)

ActiveSheet.Shapes.AddChart.Select
ActiveChart.ApplyChartTemplate ( _
&quot;c:\excel\templates\metrics excel graph templates\bar default.crtx&quot; _
)
ActiveChart.SetSourceData Source:=Sheets(&quot;data sheet&quot;).Range(&quot;Are_review_gate_meetings_cht&quot;)

ActiveSheet.Shapes.AddChart.Select
ActiveChart.ApplyChartTemplate ( _
&quot;c:\excel\templates\metrics excel graph templates\default.crtx&quot; _
)
ActiveChart.SetSourceData Source:=Sheets(&quot;data sheet&quot;).Range(&quot;Are_attribute_trades_cht&quot;)

ActiveSheet.Shapes.AddChart.Select
ActiveChart.ApplyChartTemplate ( _
&quot;c:\excel\templates\metrics excel graph templates\bar default.crtx&quot; _
)
ActiveChart.SetSourceData Source:=Sheets(&quot;data sheet&quot;).Range(&quot;Are_attribute_trades_cht&quot;)

ActiveSheet.Shapes.AddChart.Select
ActiveChart.ApplyChartTemplate ( _
&quot;c:\excel\templates\metrics excel graph templates\default.crtx&quot; _
)
ActiveChart.SetSourceData Source:=Sheets(&quot;data sheet&quot;).Range(&quot;Are_attributes_on_target_cht&quot;)

ActiveSheet.Shapes.AddChart.Select
ActiveChart.ApplyChartTemplate ( _
&quot;c:\excel\templates\metrics excel graph templates\bar default.crtx&quot; _
)
ActiveChart.SetSourceData Source:=Sheets(&quot;data sheet&quot;).Range(&quot;Are_attributes_on_target_cht&quot;)

ActiveSheet.Shapes.AddChart.Select
ActiveChart.ApplyChartTemplate ( _
&quot;c:\excel\templates\metrics excel graph templates\default.crtx&quot; _
)
ActiveChart.SetSourceData Source:=Sheets(&quot;data sheet&quot;).Range(&quot;Does_the_IPT_cht&quot;)

ActiveSheet.Shapes.AddChart.Select
ActiveChart.ApplyChartTemplate ( _
&quot;c:\excel\templates\metrics excel graph templates\bar default.crtx&quot; _
)
ActiveChart.SetSourceData Source:=Sheets(&quot;data sheet&quot;).Range(&quot;Does_the_IPT_cht&quot;)

ActiveSheet.Shapes.AddChart.Select
ActiveChart.ApplyChartTemplate ( _
&quot;c:\excel\templates\metrics excel graph templates\default.crtx&quot; _
)
ActiveChart.SetSourceData Source:=Sheets(&quot;data sheet&quot;).Range(&quot;Is_there_an_overall_cht&quot;)
ActiveSheet.Shapes.AddChart.Select
ActiveChart.ApplyChartTemplate ( _
&quot;c:\excel\templates\metrics excel graph templates\bar default.crtx&quot; _
)
ActiveChart.SetSourceData Source:=Sheets(&quot;data sheet&quot;).Range(&quot;Is_there_an_overall_cht&quot;)

ActiveSheet.Shapes.AddChart.Select
ActiveChart.ApplyChartTemplate ( _
&quot;c:\excel\templates\metrics excel graph templates\default.crtx&quot; _
)
ActiveChart.SetSourceData Source:=Sheets(&quot;data sheet&quot;).Range(&quot;Is_Intellectual_Property_cht&quot;)

ActiveSheet.Shapes.AddChart.Select
ActiveChart.ApplyChartTemplate ( _
&quot;c:\excel\templates\metrics excel graph templates\bar default.crtx&quot; _
)
ActiveChart.SetSourceData Source:=Sheets(&quot;data sheet&quot;).Range(&quot;Is_Intellectual_Property_cht&quot;)

ActiveSheet.Shapes.AddChart.Select
ActiveChart.ApplyChartTemplate ( _
&quot;c:\excel\templates\metrics excel graph templates\default.crtx&quot; _
)
ActiveChart.SetSourceData Source:=Sheets(&quot;data sheet&quot;).Range(&quot;Have_checks_for_infringement_cht&quot;)

ActiveSheet.Shapes.AddChart.Select
ActiveChart.ApplyChartTemplate ( _
&quot;c:\excel\templates\metrics excel graph templates\bar default.crtx&quot; _
)
ActiveChart.SetSourceData Source:=Sheets(&quot;data sheet&quot;).Range(&quot;Have_checks_for_infringement_cht&quot;)

ActiveSheet.Shapes.AddChart.Select
ActiveChart.ApplyChartTemplate ( _
&quot;c:\excel\templates\metrics excel graph templates\default.crtx&quot; _
)
ActiveChart.SetSourceData Source:=Sheets(&quot;data sheet&quot;).Range(&quot;Does_the_definition_cht&quot;)

ActiveSheet.Shapes.AddChart.Select
ActiveChart.ApplyChartTemplate ( _
&quot;c:\excel\templates\metrics excel graph templates\bar default.crtx&quot; _
)
ActiveChart.SetSourceData Source:=Sheets(&quot;data sheet&quot;).Range(&quot;Does_the_definition_cht&quot;)

ActiveSheet.Shapes.AddChart.Select
ActiveChart.ApplyChartTemplate ( _
&quot;c:\excel\templates\metrics excel graph templates\default.crtx&quot; _
)
ActiveChart.SetSourceData Source:=Sheets(&quot;data sheet&quot;).Range(&quot;Is_the_level_of_definition_cht&quot;)

ActiveSheet.Shapes.AddChart.Select
ActiveChart.ApplyChartTemplate ( _
&quot;c:\excel\templates\metrics excel graph templates\bar default.crtx&quot; _
)
ActiveChart.SetSourceData Source:=Sheets(&quot;data sheet&quot;).Range(&quot;Is_the_level_of_definition_cht&quot;)

ActiveSheet.Shapes.AddChart.Select
ActiveChart.ApplyChartTemplate ( _
&quot;c:\excel\templates\metrics excel graph templates\default.crtx&quot; _
)
ActiveChart.SetSourceData Source:=Sheets(&quot;data sheet&quot;).Range(&quot;Are_interfaces_suitably_cht&quot;)

ActiveSheet.Shapes.AddChart.Select
ActiveChart.ApplyChartTemplate ( _
&quot;c:\excel\templates\metrics excel graph templates\bar default.crtx&quot; _
)
ActiveChart.SetSourceData Source:=Sheets(&quot;data sheet&quot;).Range(&quot;Are_interfaces_suitably_cht&quot;)

ActiveSheet.Shapes.AddChart.Select
ActiveChart.ApplyChartTemplate ( _
&quot;c:\excel\templates\metrics excel graph templates\default.crtx&quot; _
)
ActiveChart.SetSourceData Source:=Sheets(&quot;data sheet&quot;).Range(&quot;Is_the_component_aligned_cht&quot;)

ActiveSheet.Shapes.AddChart.Select
ActiveChart.ApplyChartTemplate ( _
&quot;c:\excel\templates\metrics excel graph templates\bar default.crtx&quot; _
)
ActiveChart.SetSourceData Source:=Sheets(&quot;data sheet&quot;).Range(&quot;Is_the_component_aligned_cht&quot;)

ActiveSheet.Shapes.AddChart.Select
ActiveChart.ApplyChartTemplate ( _
&quot;c:\excel\templates\metrics excel graph templates\default.crtx&quot; _
)
ActiveChart.SetSourceData Source:=Sheets(&quot;data sheet&quot;).Range(&quot;Is_the_supply_cht&quot;)

ActiveSheet.Shapes.AddChart.Select
ActiveChart.ApplyChartTemplate ( _
&quot;c:\excel\templates\metrics excel graph templates\bar default.crtx&quot; _
)
ActiveChart.SetSourceData Source:=Sheets(&quot;data sheet&quot;).Range(&quot;Is_the_supply_cht&quot;)

ActiveSheet.Shapes.AddChart.Select
ActiveChart.ApplyChartTemplate ( _
&quot;c:\excel\templates\metrics excel graph templates\default.crtx&quot; _
)
ActiveChart.SetSourceData Source:=Sheets(&quot;data sheet&quot;).Range(&quot;Are_manufacturing_cht&quot;)

ActiveSheet.Shapes.AddChart.Select
ActiveChart.ApplyChartTemplate ( _
&quot;c:\excel\templates\metrics excel graph templates\bar default.crtx&quot; _
)
ActiveChart.SetSourceData Source:=Sheets(&quot;data sheet&quot;).Range(&quot;Are_manufacturing_cht&quot;)

ActiveSheet.Shapes.AddChart.Select
ActiveChart.ApplyChartTemplate ( _
&quot;c:\excel\templates\metrics excel graph templates\default.crtx&quot; _
)
ActiveChart.SetSourceData Source:=Sheets(&quot;data sheet&quot;).Range(&quot;Are_technology_readiness_cht&quot;)

ActiveSheet.Shapes.AddChart.Select
ActiveChart.ApplyChartTemplate ( _
&quot;c:\excel\templates\metrics excel graph templates\bar default.crtx&quot; _
)
ActiveChart.SetSourceData Source:=Sheets(&quot;data sheet&quot;).Range(&quot;Are_technology_readiness_cht&quot;)

ActiveSheet.Shapes.AddChart.Select
ActiveChart.ApplyChartTemplate ( _
&quot;c:\excel\templates\metrics excel graph templates\default.crtx&quot; _
)
ActiveChart.SetSourceData Source:=Sheets(&quot;data sheet&quot;).Range(&quot;Are_aftermarket_requirements_cht&quot;)

ActiveSheet.Shapes.AddChart.Select
ActiveChart.ApplyChartTemplate ( _
&quot;c:\excel\templates\metrics excel graph templates\bar default.crtx&quot; _
)
ActiveChart.SetSourceData Source:=Sheets(&quot;data sheet&quot;).Range(&quot;Are_aftermarket_requirements_cht&quot;)

ActiveSheet.Shapes.AddChart.Select
ActiveChart.ApplyChartTemplate ( _
&quot;c:\excel\templates\metrics excel graph templates\default.crtx&quot; _
)
ActiveChart.SetSourceData Source:=Sheets(&quot;data sheet&quot;).Range(&quot;Is_maintenance_policy_cht&quot;)

ActiveSheet.Shapes.AddChart.Select
ActiveChart.ApplyChartTemplate ( _
&quot;c:\excel\templates\metrics excel graph templates\bar default.crtx&quot; _
)
ActiveChart.SetSourceData Source:=Sheets(&quot;data sheet&quot;).Range(&quot;Is_maintenance_policy_cht&quot;)

ActiveSheet.Shapes.AddChart.Select
ActiveChart.ApplyChartTemplate ( _
&quot;c:\excel\templates\metrics excel graph templates\default.crtx&quot; _
)
ActiveChart.SetSourceData Source:=Sheets(&quot;data sheet&quot;).Range(&quot;Are_life__reliability_cht&quot;)

ActiveSheet.Shapes.AddChart.Select
ActiveChart.ApplyChartTemplate ( _
&quot;c:\excel\templates\metrics excel graph templates\bar default.crtx&quot; _
)
ActiveChart.SetSourceData Source:=Sheets(&quot;data sheet&quot;).Range(&quot;Are_life__reliability_cht&quot;)

ActiveSheet.Shapes.AddChart.Select
ActiveChart.ApplyChartTemplate ( _
&quot;c:\excel\templates\metrics excel graph templates\default.crtx&quot; _
)
ActiveChart.SetSourceData Source:=Sheets(&quot;data sheet&quot;).Range(&quot;Are_maintainability_cht&quot;)

ActiveSheet.Shapes.AddChart.Select
ActiveChart.ApplyChartTemplate ( _
&quot;c:\excel\templates\metrics excel graph templates\bar default.crtx&quot; _
)
ActiveChart.SetSourceData Source:=Sheets(&quot;data sheet&quot;).Range(&quot;Are_maintainability_cht&quot;)

ActiveSheet.Shapes.AddChart.Select
ActiveChart.ApplyChartTemplate ( _
&quot;c:\excel\templates\metrics excel graph templates\default.crtx&quot; _
)
ActiveChart.SetSourceData Source:=Sheets(&quot;data sheet&quot;).Range(&quot;Is_aftermarket_IPR_cht&quot;)

ActiveSheet.Shapes.AddChart.Select
ActiveChart.ApplyChartTemplate ( _
&quot;c:\excel\templates\metrics excel graph templates\bar default.crtx&quot; _
)
ActiveChart.SetSourceData Source:=Sheets(&quot;data sheet&quot;).Range(&quot;Is_aftermarket_IPR_cht&quot;)

ActiveSheet.Shapes.AddChart.Select
ActiveChart.ApplyChartTemplate ( _
&quot;c:\excel\templates\metrics excel graph templates\default.crtx&quot; _
)
ActiveChart.SetSourceData Source:=Sheets(&quot;data sheet&quot;).Range(&quot;Is_Aftermarket_strategy_cht&quot;)

ActiveSheet.Shapes.AddChart.Select
ActiveChart.ApplyChartTemplate ( _
&quot;c:\excel\templates\metrics excel graph templates\bar default.crtx&quot; _
)
ActiveChart.SetSourceData Source:=Sheets(&quot;data sheet&quot;).Range(&quot;Is_Aftermarket_strategy_cht&quot;)

ActiveSheet.Shapes.AddChart.Select
ActiveChart.ApplyChartTemplate ( _
&quot;c:\excel\templates\metrics excel graph templates\default.crtx&quot; _
)
ActiveChart.SetSourceData Source:=Sheets(&quot;data sheet&quot;).Range(&quot;Is_repair_technology_readiness_cht&quot;)

ActiveSheet.Shapes.AddChart.Select
ActiveChart.ApplyChartTemplate ( _
&quot;c:\excel\templates\metrics excel graph templates\bar default.crtx&quot; _
)
ActiveChart.SetSourceData Source:=Sheets(&quot;data sheet&quot;).Range(&quot;Is_repair_technology_readiness_cht&quot;)

ActiveSheet.Shapes.AddChart.Select
ActiveChart.ApplyChartTemplate ( _
&quot;c:\excel\templates\metrics excel graph templates\default.crtx&quot; _
)
ActiveChart.SetSourceData Source:=Sheets(&quot;data sheet&quot;).Range(&quot;Is_risk_management_cht&quot;)

ActiveSheet.Shapes.AddChart.Select
ActiveChart.ApplyChartTemplate ( _
&quot;c:\excel\templates\metrics excel graph templates\bar default.crtx&quot; _
)
ActiveChart.SetSourceData Source:=Sheets(&quot;data sheet&quot;).Range(&quot;Is_risk_management_cht&quot;)

ActiveSheet.Shapes.AddChart.Select
ActiveChart.ApplyChartTemplate ( _
&quot;c:\excel\templates\metrics excel graph templates\default.crtx&quot; _
)
ActiveChart.SetSourceData Source:=Sheets(&quot;data sheet&quot;).Range(&quot;Have_relevant_lessons_cht&quot;)

ActiveSheet.Shapes.AddChart.Select
ActiveChart.ApplyChartTemplate ( _
&quot;c:\excel\templates\metrics excel graph templates\bar default.crtx&quot; _
)
ActiveChart.SetSourceData Source:=Sheets(&quot;data sheet&quot;).Range(&quot;Have_relevant_lessons_cht&quot;)

ActiveSheet.Shapes.AddChart.Select
ActiveChart.ApplyChartTemplate ( _
&quot;c:\excel\templates\metrics excel graph templates\default.crtx&quot; _
)
ActiveChart.SetSourceData Source:=Sheets(&quot;data sheet&quot;).Range(&quot;Have_new_lessons_cht&quot;)

ActiveSheet.Shapes.AddChart.Select
ActiveChart.ApplyChartTemplate ( _
&quot;c:\excel\templates\metrics excel graph templates\bar default.crtx&quot; _
)
ActiveChart.SetSourceData Source:=Sheets(&quot;data sheet&quot;).Range(&quot;Have_new_lessons_cht&quot;)

ActiveSheet.Shapes.AddChart.Select
ActiveChart.ApplyChartTemplate ( _
&quot;c:\excel\templates\metrics excel graph templates\default.crtx&quot; _
)
ActiveChart.SetSourceData Source:=Sheets(&quot;data sheet&quot;).Range(&quot;Is_unit_cost_cht&quot;)

ActiveSheet.Shapes.AddChart.Select
ActiveChart.ApplyChartTemplate ( _
&quot;c:\excel\templates\metrics excel graph templates\bar default.crtx&quot; _
)
ActiveChart.SetSourceData Source:=Sheets(&quot;data sheet&quot;).Range(&quot;Is_unit_cost_cht&quot;)

Dim iChart As Long
Dim nCharts As Long
Dim dTop As Double
Dim dLeft As Double
Dim dHeight As Double
Dim dWidth As Double
Dim nColumns As Long
dTop = 75 &#039; top of first row of charts
dLeft = 100 &#039; left of first column of charts
dHeight = 225 &#039; height of all charts
dWidth = 375 &#039; width of all charts
nColumns = 2 &#039; number of columns of charts
nCharts = ActiveSheet.ChartObjects.Count
For iChart = 1 To nCharts
With ActiveSheet.ChartObjects(iChart)
.Height = dHeight
.Width = dWidth
.Top = dTop + Int((iChart - 1) / nColumns) * dHeight
.Left = dLeft + ((iChart - 1) Mod nColumns) * dWidth
End With
Next

End Sub</description>
		<content:encoded><![CDATA[<p>Jon &#8211; firstly thankyou so much this site of yours helps me so much it &#8216;s untrue &#8211; everyone at work thinks I&#8217;m some sort of excel expert- and it&#8217;s mostly because of your simple easy to follow explanations. however I have run into some trouble that has me stumped.<br />
I need some help as my VB is more basic than most. I have a page of graphs (52 of them to be honest &#8211; 26 line graphs and 26 bar graphs of the same data &#8211; my boos likes a choice!) I was having to update them on a monthly basis which was becomming painful as you can no doubt imagine. So I wrote a little macro to create a new lot of graphs based on dynamic ranges and another to clear out the previous graphs at the touch of a button &#8211; great!  it worked almost first time too! &#8211; then I added a little bit more to get the line graphs and bar graphs to conform to the traffic light format the graphs display &#8211; a simple red, amber, green lines / bars and a grey for N/A&#8217;s. I used a custom templates and it seemed fine till I made it live and let others use it &#8211; now it seems to have switched axies on most of the graphs and is duplicating the first 2 graphs (both of which are always fine and formatted correctly, the duplicates and all the following graphs have their axies&#8217;s switched and I have no idea why. The duplication seems to be slightly perverse as well when I simply moved the graph titles to compensate for the duplicates it duplicates 3 times so my headings are still off &#8211; is it my code or is my computer just trying to wind me up? </p>
<p>See code below you may recognise the last bit for ordering the graphs it&#8217;s one of  yours &#8211; thanks again.</p>
<p>Any ideas please</p>
<p>ActiveSheet.Shapes.AddChart.Select<br />
ActiveChart.ApplyChartTemplate ( _<br />
&#8220;c:\excel\templates\metrics excel graph templates\default.crtx&#8221; _<br />
)<br />
ActiveChart.SetSourceData Source:=Sheets(&#8220;data sheet&#8221;).Range(&#8220;Are_component_requirements_cht&#8221;)</p>
<p>ActiveSheet.Shapes.AddChart.Select<br />
ActiveChart.ApplyChartTemplate ( _<br />
&#8220;c:\excel\templates\metrics excel graph templates\bar default.crtx&#8221; _<br />
)<br />
ActiveChart.SetSourceData Source:=Sheets(&#8220;data sheet&#8221;).Range(&#8220;Are_component_requirements_cht&#8221;)</p>
<p>ActiveSheet.Shapes.AddChart.Select<br />
ActiveChart.ApplyChartTemplate ( _<br />
&#8220;c:\excel\templates\metrics excel graph templates\default.crtx&#8221; _<br />
)<br />
ActiveChart.SetSourceData Source:=Sheets(&#8220;data sheet&#8221;).Range(&#8220;Are_review_gate_meetings_cht&#8221;)</p>
<p>ActiveSheet.Shapes.AddChart.Select<br />
ActiveChart.ApplyChartTemplate ( _<br />
&#8220;c:\excel\templates\metrics excel graph templates\bar default.crtx&#8221; _<br />
)<br />
ActiveChart.SetSourceData Source:=Sheets(&#8220;data sheet&#8221;).Range(&#8220;Are_review_gate_meetings_cht&#8221;)</p>
<p>ActiveSheet.Shapes.AddChart.Select<br />
ActiveChart.ApplyChartTemplate ( _<br />
&#8220;c:\excel\templates\metrics excel graph templates\default.crtx&#8221; _<br />
)<br />
ActiveChart.SetSourceData Source:=Sheets(&#8220;data sheet&#8221;).Range(&#8220;Are_attribute_trades_cht&#8221;)</p>
<p>ActiveSheet.Shapes.AddChart.Select<br />
ActiveChart.ApplyChartTemplate ( _<br />
&#8220;c:\excel\templates\metrics excel graph templates\bar default.crtx&#8221; _<br />
)<br />
ActiveChart.SetSourceData Source:=Sheets(&#8220;data sheet&#8221;).Range(&#8220;Are_attribute_trades_cht&#8221;)</p>
<p>ActiveSheet.Shapes.AddChart.Select<br />
ActiveChart.ApplyChartTemplate ( _<br />
&#8220;c:\excel\templates\metrics excel graph templates\default.crtx&#8221; _<br />
)<br />
ActiveChart.SetSourceData Source:=Sheets(&#8220;data sheet&#8221;).Range(&#8220;Are_attributes_on_target_cht&#8221;)</p>
<p>ActiveSheet.Shapes.AddChart.Select<br />
ActiveChart.ApplyChartTemplate ( _<br />
&#8220;c:\excel\templates\metrics excel graph templates\bar default.crtx&#8221; _<br />
)<br />
ActiveChart.SetSourceData Source:=Sheets(&#8220;data sheet&#8221;).Range(&#8220;Are_attributes_on_target_cht&#8221;)</p>
<p>ActiveSheet.Shapes.AddChart.Select<br />
ActiveChart.ApplyChartTemplate ( _<br />
&#8220;c:\excel\templates\metrics excel graph templates\default.crtx&#8221; _<br />
)<br />
ActiveChart.SetSourceData Source:=Sheets(&#8220;data sheet&#8221;).Range(&#8220;Does_the_IPT_cht&#8221;)</p>
<p>ActiveSheet.Shapes.AddChart.Select<br />
ActiveChart.ApplyChartTemplate ( _<br />
&#8220;c:\excel\templates\metrics excel graph templates\bar default.crtx&#8221; _<br />
)<br />
ActiveChart.SetSourceData Source:=Sheets(&#8220;data sheet&#8221;).Range(&#8220;Does_the_IPT_cht&#8221;)</p>
<p>ActiveSheet.Shapes.AddChart.Select<br />
ActiveChart.ApplyChartTemplate ( _<br />
&#8220;c:\excel\templates\metrics excel graph templates\default.crtx&#8221; _<br />
)<br />
ActiveChart.SetSourceData Source:=Sheets(&#8220;data sheet&#8221;).Range(&#8220;Is_there_an_overall_cht&#8221;)<br />
ActiveSheet.Shapes.AddChart.Select<br />
ActiveChart.ApplyChartTemplate ( _<br />
&#8220;c:\excel\templates\metrics excel graph templates\bar default.crtx&#8221; _<br />
)<br />
ActiveChart.SetSourceData Source:=Sheets(&#8220;data sheet&#8221;).Range(&#8220;Is_there_an_overall_cht&#8221;)</p>
<p>ActiveSheet.Shapes.AddChart.Select<br />
ActiveChart.ApplyChartTemplate ( _<br />
&#8220;c:\excel\templates\metrics excel graph templates\default.crtx&#8221; _<br />
)<br />
ActiveChart.SetSourceData Source:=Sheets(&#8220;data sheet&#8221;).Range(&#8220;Is_Intellectual_Property_cht&#8221;)</p>
<p>ActiveSheet.Shapes.AddChart.Select<br />
ActiveChart.ApplyChartTemplate ( _<br />
&#8220;c:\excel\templates\metrics excel graph templates\bar default.crtx&#8221; _<br />
)<br />
ActiveChart.SetSourceData Source:=Sheets(&#8220;data sheet&#8221;).Range(&#8220;Is_Intellectual_Property_cht&#8221;)</p>
<p>ActiveSheet.Shapes.AddChart.Select<br />
ActiveChart.ApplyChartTemplate ( _<br />
&#8220;c:\excel\templates\metrics excel graph templates\default.crtx&#8221; _<br />
)<br />
ActiveChart.SetSourceData Source:=Sheets(&#8220;data sheet&#8221;).Range(&#8220;Have_checks_for_infringement_cht&#8221;)</p>
<p>ActiveSheet.Shapes.AddChart.Select<br />
ActiveChart.ApplyChartTemplate ( _<br />
&#8220;c:\excel\templates\metrics excel graph templates\bar default.crtx&#8221; _<br />
)<br />
ActiveChart.SetSourceData Source:=Sheets(&#8220;data sheet&#8221;).Range(&#8220;Have_checks_for_infringement_cht&#8221;)</p>
<p>ActiveSheet.Shapes.AddChart.Select<br />
ActiveChart.ApplyChartTemplate ( _<br />
&#8220;c:\excel\templates\metrics excel graph templates\default.crtx&#8221; _<br />
)<br />
ActiveChart.SetSourceData Source:=Sheets(&#8220;data sheet&#8221;).Range(&#8220;Does_the_definition_cht&#8221;)</p>
<p>ActiveSheet.Shapes.AddChart.Select<br />
ActiveChart.ApplyChartTemplate ( _<br />
&#8220;c:\excel\templates\metrics excel graph templates\bar default.crtx&#8221; _<br />
)<br />
ActiveChart.SetSourceData Source:=Sheets(&#8220;data sheet&#8221;).Range(&#8220;Does_the_definition_cht&#8221;)</p>
<p>ActiveSheet.Shapes.AddChart.Select<br />
ActiveChart.ApplyChartTemplate ( _<br />
&#8220;c:\excel\templates\metrics excel graph templates\default.crtx&#8221; _<br />
)<br />
ActiveChart.SetSourceData Source:=Sheets(&#8220;data sheet&#8221;).Range(&#8220;Is_the_level_of_definition_cht&#8221;)</p>
<p>ActiveSheet.Shapes.AddChart.Select<br />
ActiveChart.ApplyChartTemplate ( _<br />
&#8220;c:\excel\templates\metrics excel graph templates\bar default.crtx&#8221; _<br />
)<br />
ActiveChart.SetSourceData Source:=Sheets(&#8220;data sheet&#8221;).Range(&#8220;Is_the_level_of_definition_cht&#8221;)</p>
<p>ActiveSheet.Shapes.AddChart.Select<br />
ActiveChart.ApplyChartTemplate ( _<br />
&#8220;c:\excel\templates\metrics excel graph templates\default.crtx&#8221; _<br />
)<br />
ActiveChart.SetSourceData Source:=Sheets(&#8220;data sheet&#8221;).Range(&#8220;Are_interfaces_suitably_cht&#8221;)</p>
<p>ActiveSheet.Shapes.AddChart.Select<br />
ActiveChart.ApplyChartTemplate ( _<br />
&#8220;c:\excel\templates\metrics excel graph templates\bar default.crtx&#8221; _<br />
)<br />
ActiveChart.SetSourceData Source:=Sheets(&#8220;data sheet&#8221;).Range(&#8220;Are_interfaces_suitably_cht&#8221;)</p>
<p>ActiveSheet.Shapes.AddChart.Select<br />
ActiveChart.ApplyChartTemplate ( _<br />
&#8220;c:\excel\templates\metrics excel graph templates\default.crtx&#8221; _<br />
)<br />
ActiveChart.SetSourceData Source:=Sheets(&#8220;data sheet&#8221;).Range(&#8220;Is_the_component_aligned_cht&#8221;)</p>
<p>ActiveSheet.Shapes.AddChart.Select<br />
ActiveChart.ApplyChartTemplate ( _<br />
&#8220;c:\excel\templates\metrics excel graph templates\bar default.crtx&#8221; _<br />
)<br />
ActiveChart.SetSourceData Source:=Sheets(&#8220;data sheet&#8221;).Range(&#8220;Is_the_component_aligned_cht&#8221;)</p>
<p>ActiveSheet.Shapes.AddChart.Select<br />
ActiveChart.ApplyChartTemplate ( _<br />
&#8220;c:\excel\templates\metrics excel graph templates\default.crtx&#8221; _<br />
)<br />
ActiveChart.SetSourceData Source:=Sheets(&#8220;data sheet&#8221;).Range(&#8220;Is_the_supply_cht&#8221;)</p>
<p>ActiveSheet.Shapes.AddChart.Select<br />
ActiveChart.ApplyChartTemplate ( _<br />
&#8220;c:\excel\templates\metrics excel graph templates\bar default.crtx&#8221; _<br />
)<br />
ActiveChart.SetSourceData Source:=Sheets(&#8220;data sheet&#8221;).Range(&#8220;Is_the_supply_cht&#8221;)</p>
<p>ActiveSheet.Shapes.AddChart.Select<br />
ActiveChart.ApplyChartTemplate ( _<br />
&#8220;c:\excel\templates\metrics excel graph templates\default.crtx&#8221; _<br />
)<br />
ActiveChart.SetSourceData Source:=Sheets(&#8220;data sheet&#8221;).Range(&#8220;Are_manufacturing_cht&#8221;)</p>
<p>ActiveSheet.Shapes.AddChart.Select<br />
ActiveChart.ApplyChartTemplate ( _<br />
&#8220;c:\excel\templates\metrics excel graph templates\bar default.crtx&#8221; _<br />
)<br />
ActiveChart.SetSourceData Source:=Sheets(&#8220;data sheet&#8221;).Range(&#8220;Are_manufacturing_cht&#8221;)</p>
<p>ActiveSheet.Shapes.AddChart.Select<br />
ActiveChart.ApplyChartTemplate ( _<br />
&#8220;c:\excel\templates\metrics excel graph templates\default.crtx&#8221; _<br />
)<br />
ActiveChart.SetSourceData Source:=Sheets(&#8220;data sheet&#8221;).Range(&#8220;Are_technology_readiness_cht&#8221;)</p>
<p>ActiveSheet.Shapes.AddChart.Select<br />
ActiveChart.ApplyChartTemplate ( _<br />
&#8220;c:\excel\templates\metrics excel graph templates\bar default.crtx&#8221; _<br />
)<br />
ActiveChart.SetSourceData Source:=Sheets(&#8220;data sheet&#8221;).Range(&#8220;Are_technology_readiness_cht&#8221;)</p>
<p>ActiveSheet.Shapes.AddChart.Select<br />
ActiveChart.ApplyChartTemplate ( _<br />
&#8220;c:\excel\templates\metrics excel graph templates\default.crtx&#8221; _<br />
)<br />
ActiveChart.SetSourceData Source:=Sheets(&#8220;data sheet&#8221;).Range(&#8220;Are_aftermarket_requirements_cht&#8221;)</p>
<p>ActiveSheet.Shapes.AddChart.Select<br />
ActiveChart.ApplyChartTemplate ( _<br />
&#8220;c:\excel\templates\metrics excel graph templates\bar default.crtx&#8221; _<br />
)<br />
ActiveChart.SetSourceData Source:=Sheets(&#8220;data sheet&#8221;).Range(&#8220;Are_aftermarket_requirements_cht&#8221;)</p>
<p>ActiveSheet.Shapes.AddChart.Select<br />
ActiveChart.ApplyChartTemplate ( _<br />
&#8220;c:\excel\templates\metrics excel graph templates\default.crtx&#8221; _<br />
)<br />
ActiveChart.SetSourceData Source:=Sheets(&#8220;data sheet&#8221;).Range(&#8220;Is_maintenance_policy_cht&#8221;)</p>
<p>ActiveSheet.Shapes.AddChart.Select<br />
ActiveChart.ApplyChartTemplate ( _<br />
&#8220;c:\excel\templates\metrics excel graph templates\bar default.crtx&#8221; _<br />
)<br />
ActiveChart.SetSourceData Source:=Sheets(&#8220;data sheet&#8221;).Range(&#8220;Is_maintenance_policy_cht&#8221;)</p>
<p>ActiveSheet.Shapes.AddChart.Select<br />
ActiveChart.ApplyChartTemplate ( _<br />
&#8220;c:\excel\templates\metrics excel graph templates\default.crtx&#8221; _<br />
)<br />
ActiveChart.SetSourceData Source:=Sheets(&#8220;data sheet&#8221;).Range(&#8220;Are_life__reliability_cht&#8221;)</p>
<p>ActiveSheet.Shapes.AddChart.Select<br />
ActiveChart.ApplyChartTemplate ( _<br />
&#8220;c:\excel\templates\metrics excel graph templates\bar default.crtx&#8221; _<br />
)<br />
ActiveChart.SetSourceData Source:=Sheets(&#8220;data sheet&#8221;).Range(&#8220;Are_life__reliability_cht&#8221;)</p>
<p>ActiveSheet.Shapes.AddChart.Select<br />
ActiveChart.ApplyChartTemplate ( _<br />
&#8220;c:\excel\templates\metrics excel graph templates\default.crtx&#8221; _<br />
)<br />
ActiveChart.SetSourceData Source:=Sheets(&#8220;data sheet&#8221;).Range(&#8220;Are_maintainability_cht&#8221;)</p>
<p>ActiveSheet.Shapes.AddChart.Select<br />
ActiveChart.ApplyChartTemplate ( _<br />
&#8220;c:\excel\templates\metrics excel graph templates\bar default.crtx&#8221; _<br />
)<br />
ActiveChart.SetSourceData Source:=Sheets(&#8220;data sheet&#8221;).Range(&#8220;Are_maintainability_cht&#8221;)</p>
<p>ActiveSheet.Shapes.AddChart.Select<br />
ActiveChart.ApplyChartTemplate ( _<br />
&#8220;c:\excel\templates\metrics excel graph templates\default.crtx&#8221; _<br />
)<br />
ActiveChart.SetSourceData Source:=Sheets(&#8220;data sheet&#8221;).Range(&#8220;Is_aftermarket_IPR_cht&#8221;)</p>
<p>ActiveSheet.Shapes.AddChart.Select<br />
ActiveChart.ApplyChartTemplate ( _<br />
&#8220;c:\excel\templates\metrics excel graph templates\bar default.crtx&#8221; _<br />
)<br />
ActiveChart.SetSourceData Source:=Sheets(&#8220;data sheet&#8221;).Range(&#8220;Is_aftermarket_IPR_cht&#8221;)</p>
<p>ActiveSheet.Shapes.AddChart.Select<br />
ActiveChart.ApplyChartTemplate ( _<br />
&#8220;c:\excel\templates\metrics excel graph templates\default.crtx&#8221; _<br />
)<br />
ActiveChart.SetSourceData Source:=Sheets(&#8220;data sheet&#8221;).Range(&#8220;Is_Aftermarket_strategy_cht&#8221;)</p>
<p>ActiveSheet.Shapes.AddChart.Select<br />
ActiveChart.ApplyChartTemplate ( _<br />
&#8220;c:\excel\templates\metrics excel graph templates\bar default.crtx&#8221; _<br />
)<br />
ActiveChart.SetSourceData Source:=Sheets(&#8220;data sheet&#8221;).Range(&#8220;Is_Aftermarket_strategy_cht&#8221;)</p>
<p>ActiveSheet.Shapes.AddChart.Select<br />
ActiveChart.ApplyChartTemplate ( _<br />
&#8220;c:\excel\templates\metrics excel graph templates\default.crtx&#8221; _<br />
)<br />
ActiveChart.SetSourceData Source:=Sheets(&#8220;data sheet&#8221;).Range(&#8220;Is_repair_technology_readiness_cht&#8221;)</p>
<p>ActiveSheet.Shapes.AddChart.Select<br />
ActiveChart.ApplyChartTemplate ( _<br />
&#8220;c:\excel\templates\metrics excel graph templates\bar default.crtx&#8221; _<br />
)<br />
ActiveChart.SetSourceData Source:=Sheets(&#8220;data sheet&#8221;).Range(&#8220;Is_repair_technology_readiness_cht&#8221;)</p>
<p>ActiveSheet.Shapes.AddChart.Select<br />
ActiveChart.ApplyChartTemplate ( _<br />
&#8220;c:\excel\templates\metrics excel graph templates\default.crtx&#8221; _<br />
)<br />
ActiveChart.SetSourceData Source:=Sheets(&#8220;data sheet&#8221;).Range(&#8220;Is_risk_management_cht&#8221;)</p>
<p>ActiveSheet.Shapes.AddChart.Select<br />
ActiveChart.ApplyChartTemplate ( _<br />
&#8220;c:\excel\templates\metrics excel graph templates\bar default.crtx&#8221; _<br />
)<br />
ActiveChart.SetSourceData Source:=Sheets(&#8220;data sheet&#8221;).Range(&#8220;Is_risk_management_cht&#8221;)</p>
<p>ActiveSheet.Shapes.AddChart.Select<br />
ActiveChart.ApplyChartTemplate ( _<br />
&#8220;c:\excel\templates\metrics excel graph templates\default.crtx&#8221; _<br />
)<br />
ActiveChart.SetSourceData Source:=Sheets(&#8220;data sheet&#8221;).Range(&#8220;Have_relevant_lessons_cht&#8221;)</p>
<p>ActiveSheet.Shapes.AddChart.Select<br />
ActiveChart.ApplyChartTemplate ( _<br />
&#8220;c:\excel\templates\metrics excel graph templates\bar default.crtx&#8221; _<br />
)<br />
ActiveChart.SetSourceData Source:=Sheets(&#8220;data sheet&#8221;).Range(&#8220;Have_relevant_lessons_cht&#8221;)</p>
<p>ActiveSheet.Shapes.AddChart.Select<br />
ActiveChart.ApplyChartTemplate ( _<br />
&#8220;c:\excel\templates\metrics excel graph templates\default.crtx&#8221; _<br />
)<br />
ActiveChart.SetSourceData Source:=Sheets(&#8220;data sheet&#8221;).Range(&#8220;Have_new_lessons_cht&#8221;)</p>
<p>ActiveSheet.Shapes.AddChart.Select<br />
ActiveChart.ApplyChartTemplate ( _<br />
&#8220;c:\excel\templates\metrics excel graph templates\bar default.crtx&#8221; _<br />
)<br />
ActiveChart.SetSourceData Source:=Sheets(&#8220;data sheet&#8221;).Range(&#8220;Have_new_lessons_cht&#8221;)</p>
<p>ActiveSheet.Shapes.AddChart.Select<br />
ActiveChart.ApplyChartTemplate ( _<br />
&#8220;c:\excel\templates\metrics excel graph templates\default.crtx&#8221; _<br />
)<br />
ActiveChart.SetSourceData Source:=Sheets(&#8220;data sheet&#8221;).Range(&#8220;Is_unit_cost_cht&#8221;)</p>
<p>ActiveSheet.Shapes.AddChart.Select<br />
ActiveChart.ApplyChartTemplate ( _<br />
&#8220;c:\excel\templates\metrics excel graph templates\bar default.crtx&#8221; _<br />
)<br />
ActiveChart.SetSourceData Source:=Sheets(&#8220;data sheet&#8221;).Range(&#8220;Is_unit_cost_cht&#8221;)</p>
<p>Dim iChart As Long<br />
Dim nCharts As Long<br />
Dim dTop As Double<br />
Dim dLeft As Double<br />
Dim dHeight As Double<br />
Dim dWidth As Double<br />
Dim nColumns As Long<br />
dTop = 75 &#8216; top of first row of charts<br />
dLeft = 100 &#8216; left of first column of charts<br />
dHeight = 225 &#8216; height of all charts<br />
dWidth = 375 &#8216; width of all charts<br />
nColumns = 2 &#8216; number of columns of charts<br />
nCharts = ActiveSheet.ChartObjects.Count<br />
For iChart = 1 To nCharts<br />
With ActiveSheet.ChartObjects(iChart)<br />
.Height = dHeight<br />
.Width = dWidth<br />
.Top = dTop + Int((iChart &#8211; 1) / nColumns) * dHeight<br />
.Left = dLeft + ((iChart &#8211; 1) Mod nColumns) * dWidth<br />
End With<br />
Next</p>
<p>End Sub</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Minder bling-bling in Microsoft Excel Grafieken : into business intelligence</title>
		<link>http://peltiertech.com/WordPress/9-steps-to-simpler-chart-formatting/comment-page-1/#comment-58254</link>
		<dc:creator>Minder bling-bling in Microsoft Excel Grafieken : into business intelligence</dc:creator>
		<pubDate>Tue, 04 Jan 2011 16:05:54 +0000</pubDate>
		<guid isPermaLink="false">http://peltiertech.com/WordPress/?p=683#comment-58254</guid>
		<description>[...] van Office eenvoudiger zijn om professionele grafieken te maken tot die tijd is het handig om de 9 stappen van John Peltier te gebruiken om grafieken van onnodige opsmuk te bevrijden.  &#160;    March 03 [...]</description>
		<content:encoded><![CDATA[<p>[...] van Office eenvoudiger zijn om professionele grafieken te maken tot die tijd is het handig om de 9 stappen van John Peltier te gebruiken om grafieken van onnodige opsmuk te bevrijden.  &nbsp;    March 03 [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Minder bling-bling in Microsoft Excel Grafieken : into business intelligence</title>
		<link>http://peltiertech.com/WordPress/9-steps-to-simpler-chart-formatting/comment-page-1/#comment-11456</link>
		<dc:creator>Minder bling-bling in Microsoft Excel Grafieken : into business intelligence</dc:creator>
		<pubDate>Tue, 03 Mar 2009 20:19:42 +0000</pubDate>
		<guid isPermaLink="false">http://peltiertech.com/WordPress/?p=683#comment-11456</guid>
		<description>[...] van Office eenvoudiger zijn om professionele grafieken te maken tot die tijd is het handig om de 9 stappen van John Peltier te gebruiken om grafieken van onnodige opsmuk te bevrijden.  &#160;     March 03 [...]</description>
		<content:encoded><![CDATA[<p>[...] van Office eenvoudiger zijn om professionele grafieken te maken tot die tijd is het handig om de 9 stappen van John Peltier te gebruiken om grafieken van onnodige opsmuk te bevrijden.  &nbsp;     March 03 [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Del</title>
		<link>http://peltiertech.com/WordPress/9-steps-to-simpler-chart-formatting/comment-page-1/#comment-7886</link>
		<dc:creator>Del</dc:creator>
		<pubDate>Mon, 05 Jan 2009 12:49:56 +0000</pubDate>
		<guid isPermaLink="false">http://peltiertech.com/WordPress/?p=683#comment-7886</guid>
		<description>Definitelly, it&#039;s a great example for those improve step by step. good job!</description>
		<content:encoded><![CDATA[<p>Definitelly, it&#8217;s a great example for those improve step by step. good job!</p>
]]></content:encoded>
	</item>
</channel>
</rss>

