Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hi,
I added a chart to my workbook using the Sheets.Add command, with the "Type" parameter set to xlChart. But when I walk through the sheets in my workbook and check the "Type" of each, it tells me that my chart is an xlExcel4MacroSheet instead of an xlChart. According to help, xlChart has a value of -4109 and xlExcel4MacroSheet has a value of 3. When I query the Type property of the new Chart I created, VBA says the value is 3, not -4109. Seems like xlChart is set to the wrong value; should it be 3 rather than -4109? Then again, if I add a new sheet using the value of 3 for the type parameter, I get a new worksheet, not a chart. Anyone know what's going on? We were failing to process a lot of charts because the wrong value was coming back. Following is a code snippet showing my problem: Sub AddNewChart() Dim x As Variant Set x = ThisWorkbook.Sheets.Add(Type:=xlChart) x.Name = "NewChart" End Sub Sub CheckSheetType() Debug.Print ThisWorkbook.Sheets("NewChart").Type End Sub Immediate Window shows "3" |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
SUMPRODUCT Returning 0 or wrong totals | Excel Worksheet Functions | |||
LOOKUP returning wrong values | Excel Worksheet Functions | |||
Formula returning wrong answer | Excel Worksheet Functions | |||
Formula returning wrong answer | Excel Worksheet Functions | |||
VLOOKUP returning wrong row | Excel Worksheet Functions |