Home |
Search |
Today's Posts |
#1
Posted to microsoft.public.excel.programming
|
|||
|
|||
when I create a chart for the first time,
when I create a chart for the first time,
I cannot get to any of the Chart.SeriesCollection(1).ErrorBars.Border properties. They all come up "unable to get XXX property of the border class" then next time I draw a chart, everything is fine. I even tried the following before trying to set these properties: Excel.ActiveWorkbook.RefreshAll ActiveSheet.ChartObjects(1).Chart.Refresh Calculate but still cannot see the chart border properties. Anyone have any ideas? thanks |
#2
Posted to microsoft.public.excel.programming
|
|||
|
|||
when I create a chart for the first time,
Try using a ject. Dim to declare a ChartObject. Practice by recording a
macro when building your chart! Then, copy/paste the code that you get into your macro. It will be something like this: Sub BuildBigChart() ActiveSheet.ChartObjects.Delete Dim myChtObj As ChartObject Set myChtObj = ActiveSheet.ChartObjects.Add _ (Left:=500, Width:=800, Top:=50, Height:=1500) myChtObj.Chart.SetSourceData Source:=Sheets("Sheet1").Range("BeginNamedRange:En dNamedRange") myChtObj.Chart.ChartType = xlBarClustered Dim RngToCover As Range 'Do all the formatting and stuff here€¦ End Sub HTH, Ryan--- -- Ryan--- If this information was helpful, please indicate this by clicking ''Yes''. "greg" wrote: when I create a chart for the first time, I cannot get to any of the Chart.SeriesCollection(1).ErrorBars.Border properties. They all come up "unable to get XXX property of the border class" then next time I draw a chart, everything is fine. I even tried the following before trying to set these properties: Excel.ActiveWorkbook.RefreshAll ActiveSheet.ChartObjects(1).Chart.Refresh Calculate but still cannot see the chart border properties. Anyone have any ideas? thanks |
#3
Posted to microsoft.public.excel.programming
|
|||
|
|||
when I create a chart for the first time,
it does seem like I am creating the chart correctly.
even looking at the properties the haserrorbars = true just the first time creating the properties for error bars are unable to get XXX property of the border class but second time i create a char, its fine. "ryguy7272" wrote in message ... Try using a ject. Dim to declare a ChartObject. Practice by recording a macro when building your chart! Then, copy/paste the code that you get into your macro. It will be something like this: Sub BuildBigChart() ActiveSheet.ChartObjects.Delete Dim myChtObj As ChartObject Set myChtObj = ActiveSheet.ChartObjects.Add _ (Left:=500, Width:=800, Top:=50, Height:=1500) myChtObj.Chart.SetSourceData Source:=Sheets("Sheet1").Range("BeginNamedRange:En dNamedRange") myChtObj.Chart.ChartType = xlBarClustered Dim RngToCover As Range 'Do all the formatting and stuff here. End Sub HTH, Ryan--- -- Ryan--- If this information was helpful, please indicate this by clicking ''Yes''. "greg" wrote: when I create a chart for the first time, I cannot get to any of the Chart.SeriesCollection(1).ErrorBars.Border properties. They all come up "unable to get XXX property of the border class" then next time I draw a chart, everything is fine. I even tried the following before trying to set these properties: Excel.ActiveWorkbook.RefreshAll ActiveSheet.ChartObjects(1).Chart.Refresh Calculate but still cannot see the chart border properties. Anyone have any ideas? thanks |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Forum | |||
How do I create a chart that shows different periods of time. | Charts and Charting in Excel | |||
Create a chart of totals over time? | Excel Worksheet Functions | |||
Create two curves with different time histories in same chart? | Charts and Charting in Excel | |||
How to create a time study chart | Charts and Charting in Excel | |||
How do i create a pie chart that shows % of time on tasks? | Charts and Charting in Excel |