Avatar billede martpe Nybegynder
19. januar 2006 - 10:38 Der er 5 kommentarer og
1 løsning

Kildedata i diagram

Har et indeks-diagram, hvor der kan ændres mellem indeks for indtægter og udgifter for afd12 (arket navn):

Sub ind()
ActiveSheet.ChartObjects("Indeks").Activate
ActiveChart.ChartArea.Select
ActiveChart.SeriesCollection(1).Values = "='afd12'!R25C2:R25C5"
End Sub

Hvis jeg ønsker at oprette (kopiere) et ark for afd13, afd14 og afd15 - er det så muligt at anvende koden uden at skulle ændre arkets navn i kildedata ='afd12' ved at indsætte noget ala: 

ActiveChart.SeriesCollection(1).Values = "='ACTIVESHEET'!R25C2:R25C5", således at kildedata altid tages fra det aktuelle ark???
Avatar billede kabbak Professor
19. januar 2006 - 10:51 #1
Sub ind()
ActiveSheet.ChartObjects("Indeks").Activate
ActiveChart.ChartArea.Select
ActiveChart.SeriesCollection(1).Values = "='" & ActiveSheet.Name & "afd12'!R25C2:R25C5"
End

prøv det
Avatar billede kabbak Professor
19. januar 2006 - 10:52 #2
Sub ind()
ActiveSheet.ChartObjects("Indeks").Activate
ActiveChart.ChartArea.Select
ActiveChart.SeriesCollection(1).Values = "='" & ActiveSheet.Name & "'!R25C2:R25C5"
End

rettet
Avatar billede martpe Nybegynder
19. januar 2006 - 10:56 #3
det er helt perfekt... nu er det første gang, at jeg selv har stillet et spm, så skal lige vide hvordan jeg giver dig point...
Avatar billede kabbak Professor
19. januar 2006 - 10:57 #4
Du markerer mit navn i boksen til venstre og trykker accepter
Avatar billede martpe Nybegynder
19. januar 2006 - 10:58 #5
Tak for hurtig respons..
Avatar billede kabbak Professor
19. januar 2006 - 10:58 #6
selv tak
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