Avatar billede folj Forsker
27. oktober 2011 - 17:38 Der er 1 kommentar og
1 løsning

VBA-tilføje nye serier til en graf i Excel

Jeg vil gerne (med VBA) tilføje nye serier til en graf i Excel.

' tilføjer ny serie
ActiveChart.SeriesCollection.NewSeries

Kan se at den netop tilføjede serie har fået en nummer i et array, eksempelvis (9) "ActiveChart.SeriesCollection(9)"

Jeg vil gerne formatere nogle ting med den netop tilføjede serie, men når jeg forsøger at teste hvor mange serier der er oprettet med:
MsgBox "Der er nu " & UBound(ActiveChart.SeriesCollection) & "serier"
Så får jeg en fejlmeddelelse om at, et Array was expected.

Er der nogen der kender en mulig løsning?
Avatar billede folj Forsker
31. oktober 2011 - 15:18 #1
Der ser ikke ud til at være nogen der har input til hvordan jeg kan løse dette, så jeg må klare mig selv.

Eksempelvis klarer jeg sletning af alle serieri et diagram med nedenstående VBA-kode (forudsat at der ikke er over 200 serier, men uden at man kender nøjagtigt antal serier).

For i = 1 To 200
On Error Resume Next
ActiveChart.SeriesCollection(1).Delete 'sletter serier fra den lave ende (altså starter med nummer 1, hvorefter en anden bliver nummer 1)
Next i
Avatar billede folj Forsker
07. november 2011 - 14:00 #2
Fandt ud af at måden at tælle antal af serier i diagrammet er: ActiveChart.SeriesCollection.Count

Dette fandt jeg beskrevet i andet spørgsmål: http://www.eksperten.dk
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
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

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