PC Review


Reply
Thread Tools Rate Thread

Is it possible to drag points in an Excel 2007 Scatter Chart?

 
 
CarltonTheDoorman
Guest
Posts: n/a
 
      7th Jul 2008
In other versions of Excel, dragging points in a Scatter Chart allowed for
editing graph data on the graph rather than by switching back to the data.
Following the same process in Excel 2007 is unsuccessful. Is dragging data
points possible in Excel 2007?????
 
Reply With Quote
 
 
 
 
Jon Peltier
Guest
Posts: n/a
 
      7th Jul 2008
This capability was removed from Excel 2007.

- Jon
-------
Jon Peltier, Microsoft Excel MVP
Tutorials and Custom Solutions
Peltier Technical Services, Inc. - http://PeltierTech.com
_______


"CarltonTheDoorman" <(E-Mail Removed)> wrote in
message news:3C7E27EE-D104-41BA-9367-(E-Mail Removed)...
> In other versions of Excel, dragging points in a Scatter Chart allowed for
> editing graph data on the graph rather than by switching back to the data.
> Following the same process in Excel 2007 is unsuccessful. Is dragging
> data
> points possible in Excel 2007?????



 
Reply With Quote
 
Morten Hvidberg-Knudsen
Guest
Posts: n/a
 
      14th Sep 2008
You cant be serious . Why ????

"Jon Peltier" wrote:

> This capability was removed from Excel 2007.
>
> - Jon
> -------
> Jon Peltier, Microsoft Excel MVP
> Tutorials and Custom Solutions
> Peltier Technical Services, Inc. - http://PeltierTech.com
> _______
>
>
> "CarltonTheDoorman" <(E-Mail Removed)> wrote in
> message news:3C7E27EE-D104-41BA-9367-(E-Mail Removed)...
> > In other versions of Excel, dragging points in a Scatter Chart allowed for
> > editing graph data on the graph rather than by switching back to the data.
> > Following the same process in Excel 2007 is unsuccessful. Is dragging
> > data
> > points possible in Excel 2007?????

>
>
>

 
Reply With Quote
 
Morten Hvidberg-Knudsen
Guest
Posts: n/a
 
      14th Sep 2008
Well, the reason that this upsets me is that I have used this feature a lot
for removing "outliers" from long lists of data.

Outliers are easily spotted on a plot, so in order to easily delete the
corresponding data point I wrote VB code that caught the
MyChartClass_SeriesChange event (which is raised after dragging a point on a
graph). This event returns the point index of the data being moved to the
event handler. In the event handler I simply cleared the contents of the
corresponding cell in the spreadsheet.

In this way all you had to do to remove outliers from the data list was to
select and drag them on the plot.

Are there in Excel 2007 any other events that can be used for this purpose

Regards

Morten


"Jon Peltier" wrote:

> This capability was removed from Excel 2007.
>
> - Jon
> -------
> Jon Peltier, Microsoft Excel MVP
> Tutorials and Custom Solutions
> Peltier Technical Services, Inc. - http://PeltierTech.com
> _______
>
>
> "CarltonTheDoorman" <(E-Mail Removed)> wrote in
> message news:3C7E27EE-D104-41BA-9367-(E-Mail Removed)...
> > In other versions of Excel, dragging points in a Scatter Chart allowed for
> > editing graph data on the graph rather than by switching back to the data.
> > Following the same process in Excel 2007 is unsuccessful. Is dragging
> > data
> > points possible in Excel 2007?????

>
>
>

 
Reply With Quote
 
Jon Peltier
Guest
Posts: n/a
 
      14th Sep 2008
You could easily adapt one of these approaches:

http://www.computorcompanion.com/LPMArticle.asp?ID=221

start with the simple click to identify a point.

- Jon
-------
Jon Peltier, Microsoft Excel MVP
Tutorials and Custom Solutions
Peltier Technical Services, Inc. - http://PeltierTech.com
_______


"Morten Hvidberg-Knudsen" <(E-Mail Removed)>
wrote in message news:C5F0AB0A-F0FA-40CC-8D00-(E-Mail Removed)...
> Well, the reason that this upsets me is that I have used this feature a
> lot
> for removing "outliers" from long lists of data.
>
> Outliers are easily spotted on a plot, so in order to easily delete the
> corresponding data point I wrote VB code that caught the
> MyChartClass_SeriesChange event (which is raised after dragging a point
> on a
> graph). This event returns the point index of the data being moved to the
> event handler. In the event handler I simply cleared the contents of the
> corresponding cell in the spreadsheet.
>
> In this way all you had to do to remove outliers from the data list was to
> select and drag them on the plot.
>
> Are there in Excel 2007 any other events that can be used for this
> purpose
>
> Regards
>
> Morten
>
>
> "Jon Peltier" wrote:
>
>> This capability was removed from Excel 2007.
>>
>> - Jon
>> -------
>> Jon Peltier, Microsoft Excel MVP
>> Tutorials and Custom Solutions
>> Peltier Technical Services, Inc. - http://PeltierTech.com
>> _______
>>
>>
>> "CarltonTheDoorman" <(E-Mail Removed)> wrote
>> in
>> message news:3C7E27EE-D104-41BA-9367-(E-Mail Removed)...
>> > In other versions of Excel, dragging points in a Scatter Chart allowed
>> > for
>> > editing graph data on the graph rather than by switching back to the
>> > data.
>> > Following the same process in Excel 2007 is unsuccessful. Is dragging
>> > data
>> > points possible in Excel 2007?????

>>
>>
>>



 
Reply With Quote
 
Morten Hvidberg-Knudsen
Guest
Posts: n/a
 
      14th Sep 2008
Thanks a lot.

And you are right, it is more apropriate to catch the select event.


"Jon Peltier" wrote:

> You could easily adapt one of these approaches:
>
> http://www.computorcompanion.com/LPMArticle.asp?ID=221
>
> start with the simple click to identify a point.
>
> - Jon
> -------
> Jon Peltier, Microsoft Excel MVP
> Tutorials and Custom Solutions
> Peltier Technical Services, Inc. - http://PeltierTech.com
> _______
>


 
Reply With Quote
 
Morten Hvidberg-Knudsen
Guest
Posts: n/a
 
      15th Sep 2008
2007 crashes:

The code below (using a chart event to "navigate" to a specific cell in the
grid) immediately crashes Excel 2007:
----------
Public WithEvents myChartClass As Chart

Private Sub myChartClass_BeforeDoubleClick(ByVal ElementID As Long, ByVal
Arg1 As Long, ByVal Arg2 As Long, Cancel As Boolean)
If ElementID = xlSeries And Arg2 > 0 Then ' a point in a series
Range("A1").Offset(Arg2).Select
End If
End Sub
------
Similar code in Excel 2003 (using the SeriesChange event though) works fine.

Regards
Morten
"Jon Peltier" wrote:

> You could easily adapt one of these approaches:
>
> http://www.computorcompanion.com/LPMArticle.asp?ID=221
>
> start with the simple click to identify a point.
>
> - Jon
> -------
> Jon Peltier, Microsoft Excel MVP
> Tutorials and Custom Solutions
> Peltier Technical Services, Inc. - http://PeltierTech.com
> _______
>
>
> "Morten Hvidberg-Knudsen" <(E-Mail Removed)>
> wrote in message news:C5F0AB0A-F0FA-40CC-8D00-(E-Mail Removed)...
> > Well, the reason that this upsets me is that I have used this feature a
> > lot
> > for removing "outliers" from long lists of data.
> >
> > Outliers are easily spotted on a plot, so in order to easily delete the
> > corresponding data point I wrote VB code that caught the
> > MyChartClass_SeriesChange event (which is raised after dragging a point
> > on a
> > graph). This event returns the point index of the data being moved to the
> > event handler. In the event handler I simply cleared the contents of the
> > corresponding cell in the spreadsheet.
> >
> > In this way all you had to do to remove outliers from the data list was to
> > select and drag them on the plot.
> >
> > Are there in Excel 2007 any other events that can be used for this
> > purpose
> >
> > Regards
> >
> > Morten
> >
> >
> > "Jon Peltier" wrote:
> >
> >> This capability was removed from Excel 2007.
> >>
> >> - Jon
> >> -------
> >> Jon Peltier, Microsoft Excel MVP
> >> Tutorials and Custom Solutions
> >> Peltier Technical Services, Inc. - http://PeltierTech.com
> >> _______
> >>
> >>
> >> "CarltonTheDoorman" <(E-Mail Removed)> wrote
> >> in
> >> message news:3C7E27EE-D104-41BA-9367-(E-Mail Removed)...
> >> > In other versions of Excel, dragging points in a Scatter Chart allowed
> >> > for
> >> > editing graph data on the graph rather than by switching back to the
> >> > data.
> >> > Following the same process in Excel 2007 is unsuccessful. Is dragging
> >> > data
> >> > points possible in Excel 2007?????
> >>
> >>
> >>

>
>
>

 
Reply With Quote
 
Jon Peltier
Guest
Posts: n/a
 
      15th Sep 2008
Try qualifying the range:

Worksheets("Chart Data").Range("A1").Offset(Arg2).Select

- Jon
-------
Jon Peltier, Microsoft Excel MVP
Tutorials and Custom Solutions
Peltier Technical Services, Inc. - http://PeltierTech.com
_______


"Morten Hvidberg-Knudsen" <(E-Mail Removed)>
wrote in message news:48177CC1-3F55-42E4-96B9-(E-Mail Removed)...
> 2007 crashes:
>
> The code below (using a chart event to "navigate" to a specific cell in
> the
> grid) immediately crashes Excel 2007:
> ----------
> Public WithEvents myChartClass As Chart
>
> Private Sub myChartClass_BeforeDoubleClick(ByVal ElementID As Long, ByVal
> Arg1 As Long, ByVal Arg2 As Long, Cancel As Boolean)
> If ElementID = xlSeries And Arg2 > 0 Then ' a point in a series
> Range("A1").Offset(Arg2).Select
> End If
> End Sub
> ------
> Similar code in Excel 2003 (using the SeriesChange event though) works
> fine.
>
> Regards
> Morten
> "Jon Peltier" wrote:
>
>> You could easily adapt one of these approaches:
>>
>> http://www.computorcompanion.com/LPMArticle.asp?ID=221
>>
>> start with the simple click to identify a point.
>>
>> - Jon
>> -------
>> Jon Peltier, Microsoft Excel MVP
>> Tutorials and Custom Solutions
>> Peltier Technical Services, Inc. - http://PeltierTech.com
>> _______
>>
>>
>> "Morten Hvidberg-Knudsen"
>> <(E-Mail Removed)>
>> wrote in message
>> news:C5F0AB0A-F0FA-40CC-8D00-(E-Mail Removed)...
>> > Well, the reason that this upsets me is that I have used this feature a
>> > lot
>> > for removing "outliers" from long lists of data.
>> >
>> > Outliers are easily spotted on a plot, so in order to easily delete the
>> > corresponding data point I wrote VB code that caught the
>> > MyChartClass_SeriesChange event (which is raised after dragging a
>> > point
>> > on a
>> > graph). This event returns the point index of the data being moved to
>> > the
>> > event handler. In the event handler I simply cleared the contents of
>> > the
>> > corresponding cell in the spreadsheet.
>> >
>> > In this way all you had to do to remove outliers from the data list was
>> > to
>> > select and drag them on the plot.
>> >
>> > Are there in Excel 2007 any other events that can be used for this
>> > purpose
>> >
>> > Regards
>> >
>> > Morten
>> >
>> >
>> > "Jon Peltier" wrote:
>> >
>> >> This capability was removed from Excel 2007.
>> >>
>> >> - Jon
>> >> -------
>> >> Jon Peltier, Microsoft Excel MVP
>> >> Tutorials and Custom Solutions
>> >> Peltier Technical Services, Inc. - http://PeltierTech.com
>> >> _______
>> >>
>> >>
>> >> "CarltonTheDoorman" <(E-Mail Removed)>
>> >> wrote
>> >> in
>> >> message news:3C7E27EE-D104-41BA-9367-(E-Mail Removed)...
>> >> > In other versions of Excel, dragging points in a Scatter Chart
>> >> > allowed
>> >> > for
>> >> > editing graph data on the graph rather than by switching back to the
>> >> > data.
>> >> > Following the same process in Excel 2007 is unsuccessful. Is
>> >> > dragging
>> >> > data
>> >> > points possible in Excel 2007?????
>> >>
>> >>
>> >>

>>
>>
>>



 
Reply With Quote
 
Morten Hvidberg-Knudsen
Guest
Posts: n/a
 
      15th Sep 2008

Worksheets("Chart Data").Range("A1").Offset(Arg2).Clear Works fine
Worksheets("Chart Data").Range("A1").Offset(Arg2).Select Crashes

Then I thought it might be because the spreadsheet was originally created in
2003 (and contained other stuff), so I created a worksheet from scratch in
2007 with only this class, and the assignment to a chart.

Same problem.

I then saved it in 2003 format, and reopened. Same problem.

I finally changed to my old XP / 2003 disk and booted (takes ages, which is
the main reason I changed to Vista / 2007). But when it finally finished
booting the code above worked fine in Excel2003.

So my conclusion is that 2007 has (yet another?) problem. Maybe I really
should consider to "downgrade" to 2003, and postpone my switch to 2007 yet
another year.

One question in this connection: Will running Outlook 2007 and Excel 2003 on
the same machine cause problems ? I like Outlook 2007 and would prefer to
keep it.

regards

Morten

"Jon Peltier" wrote:

> Try qualifying the range:
>
> Worksheets("Chart Data").Range("A1").Offset(Arg2).Select
>
> - Jon
> -------
> Jon Peltier, Microsoft Excel MVP
> Tutorials and Custom Solutions
> Peltier Technical Services, Inc. - http://PeltierTech.com
> _______
>
>
> "Morten Hvidberg-Knudsen" <(E-Mail Removed)>
> wrote in message news:48177CC1-3F55-42E4-96B9-(E-Mail Removed)...
> > 2007 crashes:
> >
> > The code below (using a chart event to "navigate" to a specific cell in
> > the
> > grid) immediately crashes Excel 2007:
> > ----------
> > Public WithEvents myChartClass As Chart
> >
> > Private Sub myChartClass_BeforeDoubleClick(ByVal ElementID As Long, ByVal
> > Arg1 As Long, ByVal Arg2 As Long, Cancel As Boolean)
> > If ElementID = xlSeries And Arg2 > 0 Then ' a point in a series
> > Range("A1").Offset(Arg2).Select
> > End If
> > End Sub
> > ------
> > Similar code in Excel 2003 (using the SeriesChange event though) works
> > fine.
> >
> > Regards
> > Morten
> > "Jon Peltier" wrote:
> >
> >> You could easily adapt one of these approaches:
> >>
> >> http://www.computorcompanion.com/LPMArticle.asp?ID=221
> >>
> >> start with the simple click to identify a point.
> >>
> >> - Jon
> >> -------
> >> Jon Peltier, Microsoft Excel MVP
> >> Tutorials and Custom Solutions
> >> Peltier Technical Services, Inc. - http://PeltierTech.com
> >> _______
> >>
> >>
> >> "Morten Hvidberg-Knudsen"
> >> <(E-Mail Removed)>
> >> wrote in message
> >> news:C5F0AB0A-F0FA-40CC-8D00-(E-Mail Removed)...
> >> > Well, the reason that this upsets me is that I have used this feature a
> >> > lot
> >> > for removing "outliers" from long lists of data.
> >> >
> >> > Outliers are easily spotted on a plot, so in order to easily delete the
> >> > corresponding data point I wrote VB code that caught the
> >> > MyChartClass_SeriesChange event (which is raised after dragging a
> >> > point
> >> > on a
> >> > graph). This event returns the point index of the data being moved to
> >> > the
> >> > event handler. In the event handler I simply cleared the contents of
> >> > the
> >> > corresponding cell in the spreadsheet.
> >> >
> >> > In this way all you had to do to remove outliers from the data list was
> >> > to
> >> > select and drag them on the plot.
> >> >
> >> > Are there in Excel 2007 any other events that can be used for this
> >> > purpose
> >> >
> >> > Regards
> >> >
> >> > Morten
> >> >
> >> >
> >> > "Jon Peltier" wrote:
> >> >
> >> >> This capability was removed from Excel 2007.
> >> >>
> >> >> - Jon
> >> >> -------
> >> >> Jon Peltier, Microsoft Excel MVP
> >> >> Tutorials and Custom Solutions
> >> >> Peltier Technical Services, Inc. - http://PeltierTech.com
> >> >> _______
> >> >>
> >> >>
> >> >> "CarltonTheDoorman" <(E-Mail Removed)>
> >> >> wrote
> >> >> in
> >> >> message news:3C7E27EE-D104-41BA-9367-(E-Mail Removed)...
> >> >> > In other versions of Excel, dragging points in a Scatter Chart
> >> >> > allowed
> >> >> > for
> >> >> > editing graph data on the graph rather than by switching back to the
> >> >> > data.
> >> >> > Following the same process in Excel 2007 is unsuccessful. Is
> >> >> > dragging
> >> >> > data
> >> >> > points possible in Excel 2007?????
> >> >>
> >> >>
> >> >>
> >>
> >>
> >>

>
>
>

 
Reply With Quote
 
Jon Peltier
Guest
Posts: n/a
 
      16th Sep 2008
If the sheet isn't active, you have to activate it before you can select the
cell.

Or use

Application.Goto Worksheets("Chart Data").Range("A1").Offset(Arg2)

- Jon
-------
Jon Peltier, Microsoft Excel MVP
Tutorials and Custom Solutions
Peltier Technical Services, Inc. - http://PeltierTech.com
_______


"Morten Hvidberg-Knudsen" <(E-Mail Removed)>
wrote in message news:F8AE8DBA-BF61-4E83-8CF4-(E-Mail Removed)...
>
> Worksheets("Chart Data").Range("A1").Offset(Arg2).Clear Works fine
> Worksheets("Chart Data").Range("A1").Offset(Arg2).Select Crashes
>
> Then I thought it might be because the spreadsheet was originally created
> in
> 2003 (and contained other stuff), so I created a worksheet from scratch in
> 2007 with only this class, and the assignment to a chart.
>
> Same problem.
>
> I then saved it in 2003 format, and reopened. Same problem.
>
> I finally changed to my old XP / 2003 disk and booted (takes ages, which
> is
> the main reason I changed to Vista / 2007). But when it finally finished
> booting the code above worked fine in Excel2003.
>
> So my conclusion is that 2007 has (yet another?) problem. Maybe I really
> should consider to "downgrade" to 2003, and postpone my switch to 2007 yet
> another year.
>
> One question in this connection: Will running Outlook 2007 and Excel 2003
> on
> the same machine cause problems ? I like Outlook 2007 and would prefer to
> keep it.
>
> regards
>
> Morten
>
> "Jon Peltier" wrote:
>
>> Try qualifying the range:
>>
>> Worksheets("Chart Data").Range("A1").Offset(Arg2).Select
>>
>> - Jon
>> -------
>> Jon Peltier, Microsoft Excel MVP
>> Tutorials and Custom Solutions
>> Peltier Technical Services, Inc. - http://PeltierTech.com
>> _______
>>
>>
>> "Morten Hvidberg-Knudsen"
>> <(E-Mail Removed)>
>> wrote in message
>> news:48177CC1-3F55-42E4-96B9-(E-Mail Removed)...
>> > 2007 crashes:
>> >
>> > The code below (using a chart event to "navigate" to a specific cell in
>> > the
>> > grid) immediately crashes Excel 2007:
>> > ----------
>> > Public WithEvents myChartClass As Chart
>> >
>> > Private Sub myChartClass_BeforeDoubleClick(ByVal ElementID As Long,
>> > ByVal
>> > Arg1 As Long, ByVal Arg2 As Long, Cancel As Boolean)
>> > If ElementID = xlSeries And Arg2 > 0 Then ' a point in a series
>> > Range("A1").Offset(Arg2).Select
>> > End If
>> > End Sub
>> > ------
>> > Similar code in Excel 2003 (using the SeriesChange event though) works
>> > fine.
>> >
>> > Regards
>> > Morten
>> > "Jon Peltier" wrote:
>> >
>> >> You could easily adapt one of these approaches:
>> >>
>> >> http://www.computorcompanion.com/LPMArticle.asp?ID=221
>> >>
>> >> start with the simple click to identify a point.
>> >>
>> >> - Jon
>> >> -------
>> >> Jon Peltier, Microsoft Excel MVP
>> >> Tutorials and Custom Solutions
>> >> Peltier Technical Services, Inc. - http://PeltierTech.com
>> >> _______
>> >>
>> >>
>> >> "Morten Hvidberg-Knudsen"
>> >> <(E-Mail Removed)>
>> >> wrote in message
>> >> news:C5F0AB0A-F0FA-40CC-8D00-(E-Mail Removed)...
>> >> > Well, the reason that this upsets me is that I have used this
>> >> > feature a
>> >> > lot
>> >> > for removing "outliers" from long lists of data.
>> >> >
>> >> > Outliers are easily spotted on a plot, so in order to easily delete
>> >> > the
>> >> > corresponding data point I wrote VB code that caught the
>> >> > MyChartClass_SeriesChange event (which is raised after dragging a
>> >> > point
>> >> > on a
>> >> > graph). This event returns the point index of the data being moved
>> >> > to
>> >> > the
>> >> > event handler. In the event handler I simply cleared the contents of
>> >> > the
>> >> > corresponding cell in the spreadsheet.
>> >> >
>> >> > In this way all you had to do to remove outliers from the data list
>> >> > was
>> >> > to
>> >> > select and drag them on the plot.
>> >> >
>> >> > Are there in Excel 2007 any other events that can be used for this
>> >> > purpose
>> >> >
>> >> > Regards
>> >> >
>> >> > Morten
>> >> >
>> >> >
>> >> > "Jon Peltier" wrote:
>> >> >
>> >> >> This capability was removed from Excel 2007.
>> >> >>
>> >> >> - Jon
>> >> >> -------
>> >> >> Jon Peltier, Microsoft Excel MVP
>> >> >> Tutorials and Custom Solutions
>> >> >> Peltier Technical Services, Inc. - http://PeltierTech.com
>> >> >> _______
>> >> >>
>> >> >>
>> >> >> "CarltonTheDoorman" <(E-Mail Removed)>
>> >> >> wrote
>> >> >> in
>> >> >> message news:3C7E27EE-D104-41BA-9367-(E-Mail Removed)...
>> >> >> > In other versions of Excel, dragging points in a Scatter Chart
>> >> >> > allowed
>> >> >> > for
>> >> >> > editing graph data on the graph rather than by switching back to
>> >> >> > the
>> >> >> > data.
>> >> >> > Following the same process in Excel 2007 is unsuccessful. Is
>> >> >> > dragging
>> >> >> > data
>> >> >> > points possible in Excel 2007?????
>> >> >>
>> >> >>
>> >> >>
>> >>
>> >>
>> >>

>>
>>
>>



 
Reply With Quote
 
 
 
Reply

Thread Tools
Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Excel 2007 Scatter Charts Pont & Drag Available? brett_myself Microsoft Excel Charting 2 29th Aug 2009 01:08 PM
XY Scatter Chart - Drag individual data points on graph Darril Microsoft Excel Charting 8 20th May 2009 04:02 PM
XY Scatter Chart - Drag individual data points on graph DOV Microsoft Excel Misc 1 2nd May 2009 12:19 AM
Moving Data Points on Scatter Chart in 2007 =?Utf-8?B?R3JlZ1c=?= Microsoft Excel Charting 2 20th Nov 2007 12:04 AM
How many data points can you have in an Excel for a Scatter Chart. =?Utf-8?B?Z3JlZ3Jhbg==?= Microsoft Excel Charting 3 10th Dec 2004 08:31 PM


Features
 

Advertising
 

Newsgroups
 


All times are GMT +1. The time now is 10:32 AM.