A Microsoft Office (Excel, Word) forum. OfficeFrustration

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

Go Back   Home » OfficeFrustration forum » Microsoft Excel » Charts and Charting
Site Map Home Register Authors List Search Today's Posts Mark Forums Read  

Changing Displayed Data and Legends thru VBA



 
 
Thread Tools Display Modes
  #1  
Old May 23rd, 2006, 03:11 PM posted to microsoft.public.excel.charting
external usenet poster
 
Posts: n/a
Default Changing Displayed Data and Legends thru VBA

Are there any vba functions to change the data displayed in the data area of
the chart and/or legend text through VBA (ie not using the wizard, instead
need to do this in code)?

Specifically, I would like to put checkboxes on a worksheet to enable the
user to turn on-and-off data that's displayed in a chart (there's about 10
stats they could choose from, and it gets busy if all are shown).

Thanks!
-Ben
  #2  
Old May 24th, 2006, 12:20 AM posted to microsoft.public.excel.charting
external usenet poster
 
Posts: n/a
Default Changing Displayed Data and Legends thru VBA

On Tue, 23 May 2006, in microsoft.public.excel.charting,
BenWeber said:

Are there any vba functions to change the data displayed in the data area of
the chart and/or legend text through VBA (ie not using the wizard, instead
need to do this in code)?

Specifically, I would like to put checkboxes on a worksheet to enable the
user to turn on-and-off data that's displayed in a chart (there's about 10
stats they could choose from, and it gets busy if all are shown).


Pivot tables let you check and uncheck ranges. You may also be able to
use the controls available in the Form Design toolbar, if you don't want
to use a Pivot chart.

--
Del Cotter
NB Personal replies to this post will send email to ,
which goes to a spam folder-- please send your email to del3 instead.
  #3  
Old May 24th, 2006, 04:58 AM posted to microsoft.public.excel.charting
external usenet poster
 
Posts: n/a
Default Changing Displayed Data and Legends thru VBA


"Del Cotter" wrote in message
...
On Tue, 23 May 2006, in microsoft.public.excel.charting,
BenWeber said:

Are there any vba functions to change the data displayed in the data area
of
the chart and/or legend text through VBA (ie not using the wizard, instead
need to do this in code)?

Specifically, I would like to put checkboxes on a worksheet to enable the
user to turn on-and-off data that's displayed in a chart (there's about 10
stats they could choose from, and it gets busy if all are shown).


Pivot tables let you check and uncheck ranges. You may also be able to use
the controls available in the Form Design toolbar, if you don't want to
use a Pivot chart.


For example:

http://peltiertech.com/Excel/Charts/ChartByControl.html

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


  #4  
Old May 24th, 2006, 02:12 PM posted to microsoft.public.excel.charting
external usenet poster
 
Posts: n/a
Default Changing Displayed Data and Legends thru VBA

Both good answers.

Problem for me is that i was trying to simplify the question. I'm actually
using the chart outside of excel (it's actually in MS Access). That's why i
tried to specify using VBA, although i did use "checkboxes on a spreadsheet"
in the example because I thoguht it would be the same method so would be
simpler.

Are there functions that allow you to change the data being displayed via
code?

Ie methods to do what you'd do in the wizard if you took a value out of the
stats being displayed in the data area of the chart?

Thanks!
-B

"Jon Peltier" wrote:


"Del Cotter" wrote in message
...
On Tue, 23 May 2006, in microsoft.public.excel.charting,
BenWeber said:

Are there any vba functions to change the data displayed in the data area
of
the chart and/or legend text through VBA (ie not using the wizard, instead
need to do this in code)?

Specifically, I would like to put checkboxes on a worksheet to enable the
user to turn on-and-off data that's displayed in a chart (there's about 10
stats they could choose from, and it gets busy if all are shown).


Pivot tables let you check and uncheck ranges. You may also be able to use
the controls available in the Form Design toolbar, if you don't want to
use a Pivot chart.


For example:

http://peltiertech.com/Excel/Charts/ChartByControl.html

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



  #5  
Old May 24th, 2006, 07:59 PM posted to microsoft.public.excel.charting
external usenet poster
 
Posts: n/a
Default Changing Displayed Data and Legends thru VBA

In Excel you can use VBA to change the data used by individual series or by
the entire chart. I don't know how charts work in Access.

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


"BenWeber" wrote in message
...
Both good answers.

Problem for me is that i was trying to simplify the question. I'm
actually
using the chart outside of excel (it's actually in MS Access). That's why
i
tried to specify using VBA, although i did use "checkboxes on a
spreadsheet"
in the example because I thoguht it would be the same method so would be
simpler.

Are there functions that allow you to change the data being displayed via
code?

Ie methods to do what you'd do in the wizard if you took a value out of
the
stats being displayed in the data area of the chart?

Thanks!
-B

"Jon Peltier" wrote:


"Del Cotter" wrote in message
...
On Tue, 23 May 2006, in microsoft.public.excel.charting,
BenWeber said:

Are there any vba functions to change the data displayed in the data
area
of
the chart and/or legend text through VBA (ie not using the wizard,
instead
need to do this in code)?

Specifically, I would like to put checkboxes on a worksheet to enable
the
user to turn on-and-off data that's displayed in a chart (there's about
10
stats they could choose from, and it gets busy if all are shown).

Pivot tables let you check and uncheck ranges. You may also be able to
use
the controls available in the Form Design toolbar, if you don't want to
use a Pivot chart.


For example:

http://peltiertech.com/Excel/Charts/ChartByControl.html

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





  #6  
Old May 24th, 2006, 08:07 PM posted to microsoft.public.excel.charting
external usenet poster
 
Posts: n/a
Default Changing Displayed Data and Legends thru VBA

I really wanted to avoid changing the data for optimization perspective.

I did a record macro and changed the included fields. Looks like the
property i need to change is:

ActiveChart.PivotLayout.PivotTable.PivotFields("Su m of Unix").Orientation = _
xlHidden

Thanks,
-B

"Jon Peltier" wrote:

In Excel you can use VBA to change the data used by individual series or by
the entire chart. I don't know how charts work in Access.

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


"BenWeber" wrote in message
...
Both good answers.

Problem for me is that i was trying to simplify the question. I'm
actually
using the chart outside of excel (it's actually in MS Access). That's why
i
tried to specify using VBA, although i did use "checkboxes on a
spreadsheet"
in the example because I thoguht it would be the same method so would be
simpler.

Are there functions that allow you to change the data being displayed via
code?

Ie methods to do what you'd do in the wizard if you took a value out of
the
stats being displayed in the data area of the chart?

Thanks!
-B

"Jon Peltier" wrote:


"Del Cotter" wrote in message
...
On Tue, 23 May 2006, in microsoft.public.excel.charting,
BenWeber said:

Are there any vba functions to change the data displayed in the data
area
of
the chart and/or legend text through VBA (ie not using the wizard,
instead
need to do this in code)?

Specifically, I would like to put checkboxes on a worksheet to enable
the
user to turn on-and-off data that's displayed in a chart (there's about
10
stats they could choose from, and it gets busy if all are shown).

Pivot tables let you check and uncheck ranges. You may also be able to
use
the controls available in the Form Design toolbar, if you don't want to
use a Pivot chart.

For example:

http://peltiertech.com/Excel/Charts/ChartByControl.html

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






 




Thread Tools
Display Modes

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

vB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Problem with Pie and Doughnut Charts pmtw Charts and Charting 1 April 4th, 2006 05:43 PM
Is there a posibbility to change/modify the Legends Ash Charts and Charting 2 August 24th, 2005 10:43 PM


All times are GMT +1. The time now is 03:44 PM.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©2004-2024 OfficeFrustration.
The comments are property of their posters.