Avatar billede rabitjosph Juniormester
16. juni 2009 - 20:13 Der er 2 kommentarer og
1 løsning

Fejl i makro

Får følgende fejl i min kode
Run-time error 1004;
Metoden Select for klassen Series mislykkes

Så hvordan finder jeg ud af hvad ActiveChart.SeriesCollection(4).Select er ?
Kan ikke finde noget på mine diagrammer der hedder noget med 4


Koden har virket for mig i lang tid, men ville lige ændere noget på valgte grafer,
men hvad er det som jeg er kommet til at ændre så makro ikke kan finde ud af det ?



ActiveChart.Axes(xlCategory).MinorGridlines.Select
   
      Windows("Målepunkter grafer.xls").SmallScroll ToRight:=-8
      ActiveChart.Axes(xlValue, xlSecondary).AxisTitle.Select
      ActiveChart.Axes(xlValue, xlSecondary).Select
      ActiveChart.Legend.Select
      ActiveChart.PlotArea.Select
      ActiveChart.ChartArea.Select
      ActiveChart.SeriesCollection(4).Select  *******************************************************Fejlen kommer her
      ActiveChart.SeriesCollection(3).Select
      ActiveChart.SeriesCollection(5).Select
      ActiveChart.SeriesCollection(5).XValues = "='Grafer'!" & dageomr & "C1:" & slutomr & "C1"
    ActiveChart.SeriesCollection(1).XValues = "='Grafer'!" & dageomr & "C1:" & slutomr & "C1"
    ActiveChart.SeriesCollection(2).XValues = "='Grafer'!" & dageomr & "C1:" & slutomr & "C1"
    Windows("Målepunkter grafer.xls").SmallScroll ToRight:=7
    ActiveChart.SeriesCollection(2).Select
    Windows("Målepunkter grafer.xls").SmallScroll ToRight:=11
    ActiveWindow.Visible = False
    Windows("Målepunkter grafer.xls").Activate
    ActiveSheet.ChartObjects("Diagram 21").Activate
    ActiveChart.ChartArea.Select
    ActiveChart.SeriesCollection(5).Select
    ActiveChart.SeriesCollection(5).Values = "='Grafer'!" & dageomr & "C32:" & slutomr & "C32"
    ActiveChart.SeriesCollection(5).XValues = "='Grafer'!" & dageomr & "C28:" & slutomr & "C28"
    ActiveChart.SeriesCollection(1).XValues = "='Grafer'!" & dageomr & "C28:" & slutomr & "C28"
    ActiveChart.SeriesCollection(2).XValues = "='Grafer'!" & dageomr & "C28:" & slutomr & "C28"
Avatar billede oleelo Nybegynder
16. juni 2009 - 21:17 #1
Hej
Dine dater srier har et indexnr som ( her 4) som måske er slette.
ActiveChart.SeriesCollection(4).Select  *******************************************************Fejlen kommer her
ActiveChart.SeriesCollection(3).Select
ActiveChart.SeriesCollection(5).Select
prøv at slette disse 3 linjer da de ikke har noget formål

du får måske fejl senere i kodern, måske ved
'ActiveChart.SeriesCollection(5).XValues = "='Grafer'!" & dageomr & "C1:" & slutomr & "C1"
som du også kan prøve at slette

sener efter ActiveSheet.ChartObjects("Diagram 21").Activate må det komme an på en prøve

mvh oleelo
Avatar billede rabitjosph Juniormester
18. juni 2009 - 20:08 #2
Hej

Er lidt forviret, men det hjalp at slette linierne og jeg tror
det var 7-8 stykker.
Pleas send et svar oleelo
Mvh  Rabitjosph
Avatar billede oleelo Nybegynder
18. juni 2009 - 22:35 #3
Her et svar
oleelo
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester