Avatar billede martpe Nybegynder
01. marts 2006 - 14:29 Der er 5 kommentarer og
1 løsning

Diagram: Variable Y-akse

Hej Eksperter.

Jeg har et diagram, hvor der ved hjælp af en makro fremkommer 1 af 8 dataserier i en graf. Dataserierne har meget forskellige værdier og derfor kunne jeg godt tænke mig at have en variable/tilpasset Y-akse. Ved godt at man kan bruge primære og sekundær akser til at afhjælpe noget af problemet - men vil høre om man kan arbejde med et minumum på værdien 0 og derefter en tilpasset maks i forhold til dataserien???
Avatar billede bak Forsker
01. marts 2006 - 21:02 #1
Sub Set_Y_axis_to_max()
    With ActiveChart
        .Axes(xlValue).MinimumScale = 0
        .Axes(xlValue).MaximumScale = Excel.WorksheetFunction.Max(.SeriesCollection(1).Values)
    End With
End Sub
Avatar billede martpe Nybegynder
02. marts 2006 - 10:21 #2
Kan godt se princippet i det - og det virker ganske fint. Men en smart detajle ville være hvis man kunne lave maks. til nærmeste pæne tal... fx. hvis maks for serien er 268 vil det jo være klart pæneste at maks blev 300.
Kan man det?
Avatar billede martpe Nybegynder
02. marts 2006 - 12:42 #3
mit bedste bud er selv, hvis man kan få +Ceiling(.seriecollection(1).values);100) ind i sætningen nedenfor:

Excel.WorksheetFunction.Max(.SeriesCollection(1).Values)

Jeg er bare ikke så god til det c",)
Avatar billede martpe Nybegynder
02. marts 2006 - 14:11 #4
Har lavet den på følgende måde - og med baggrund i din sub:

Excel.WorksheetFunction.Ceiling(Excel.WorksheetFunction.Max(.SeriesCollection(1).Values) * 1.2, 1000)

Smid et svar Bak, hvis du vil have point
Avatar billede bak Forsker
03. marts 2006 - 00:00 #5
smart :-)
Avatar billede martpe Nybegynder
03. marts 2006 - 11:48 #6
altså i tilfælde, hvor man ønsker nærmeste 1000. I tilfældet med 268 til 300 kan man med fordel i "Ceilingformlen" anvende 50 eller 100 i stedet for 1000. Tak for hjælpen
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