Fout 9 tijdens uitvoering: Het subscript valt buiten het vereik

Status
Niet open voor verdere reacties.

MartinHelleman

Gebruiker
Lid geworden
9 apr 2012
Berichten
13
Beste,

waarom krijg ik deze foutmelding?

Heb een module met de volgende code.

Code:
Sub AddNewCharts()

    Charts.Add After:=Charts("Chart1")
    
    Sheets.Add Type:=XlSheetType.xlChart
    
End Sub

Ik blijf deze foutmelding krijgen.
 

Bijlagen

Beste,

Deze code verkrijg ik bij het opnemen van een macro :

Code:
ActiveSheet.Shapes.AddChart.Select
    ActiveChart.ChartType = xlColumnClustered
 
Gaat het zo beter?

Code:
Charts.Add , Sheets("Chart1")
 
After is een bug in Excel met Grafiekbladen.

Als je het achter blad Chart1 wilt, moet je het verhuizen met 'Move'.
Code:
Charts.Add
ActiveSheet.Move , Sheets("Chart1")
 
Wordt er inderdaad niet achter geplaatst.

Zo gaat het ook goed
Code:
Sheets.Add , Sheets("Chart1"), , xlChart
 
Helaas niet in Excel 2007 (had ik al getest).
Andere versies wel?
 
Werkt bij mij in zowel XL-2007 als XL-2010

Edit
En ook in XL-2003
 
Laatst bewerkt:
Heb jij mazzel, ik lees dat er meer problemen zijn in 2007 en 2010.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan