Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Maynard,
You need to set the Rng variable to the range in which you want to place the Values of the ChtSeries. E.g., Set Rng = Worksheets(1).Range("F1:K1") Rng = ChtSeries.Values -- Cordially, Chip Pearson Microsoft MVP - Excel Pearson Software Consulting, LLC www.cpearson.com "Maynard" wrote in message ... I'm attempting to set up a function that will update a chart based on allowing the user to select which sheet the data is on. There are several series on each chart, so I'm trying to avoid using named ranges. I can't seem to figure out why this isn't working. I get "object variable or with block variable not set" error on the specified line. Thanks for any help! PS - strShtName is entered on a UserForm. Dim Rng As Range Dim Cht As Chart Dim ChtSeries As Series For Each Cht In ThisWorkbook.Charts For Each ChtSeries In Cht.SeriesCollection Rng = ChtSeries.Values 'ERROR ON THIS LINE! Rng.Parent.Name = strShtName Rng = ChtSeries.XValues Rng.Parent.Name = strShtName Set Rng = Nothing Next ChtSeries Next Cht |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Charts not updating | Excel Worksheet Functions | |||
Updating Charts | Charts and Charting in Excel | |||
updating pie charts | Excel Discussion (Misc queries) | |||
Automatic Updating Charts | Charts and Charting in Excel | |||
updating charts automatically | Charts and Charting in Excel |