Avatar billede peter-rask Nybegynder
04. maj 2006 - 08:34 Der er 7 kommentarer og
1 løsning

Dynamisk skalering af grafer i XL.

Er der nogen der har lavet, eller kender til, en add-in til XL, der gør det muligt at styre skaleringen af en graf fra en anden celle.
Avatar billede excelent Ekspert
04. maj 2006 - 19:00 #1
Avatar billede peter-rask Nybegynder
05. maj 2006 - 07:55 #2
Det var ikke lige det jeg mente.
Det er akserne jeg gerne vil kunne bestemme min- og max-værdierne for.
Avatar billede excelent Ekspert
05. maj 2006 - 08:34 #3
indtast skala for x-akse i b2
kør makro -

Sub Makro1()
Dim x
x = [b2].Value

    ActiveSheet.ChartObjects("Diagram 1").Activate
    ActiveChart.Axes(xlValue).Select
    With ActiveChart.Axes(xlValue)
        .MinimumScaleIsAuto = True
        .MaximumScale = x
        .MinorUnitIsAuto = True
        .MajorUnitIsAuto = True
        .Crosses = xlAutomatic
        .ReversePlotOrder = False
        .ScaleType = xlLinear
        .DisplayUnit = xlNone
    End With
    ActiveWindow.Visible = False
    Windows("Mappe1").Activate
    Range("B2").Select
End Sub
Avatar billede excelent Ekspert
05. maj 2006 - 09:55 #4
det kniber lidt med tiden når man er på job :-)
men i eftermiddag
Avatar billede peter-rask Nybegynder
05. maj 2006 - 10:59 #5
Det er lidt derhen ad.
Hvordan bestemmer man hvilken akse man skruer på?
Det er tilsyneladende y-aksen der bliver skrevet til i ovenstående kode.
Avatar billede excelent Ekspert
05. maj 2006 - 11:12 #6
start makrooptager
dobbeltklik på den akse du vil ændre på
ændre forvalgt tal + ok
klik på celle hvor du vil kunne styre størrelsen
stop optager
gå ind og ret i makro
ala det jeg lavede
Avatar billede peter-rask Nybegynder
05. maj 2006 - 12:38 #7
Den er fin.
Her er lidt at bygge videre på.
Jeg havde nok håbet på en mere færdig xla add-in, men i mangel af bedre kan jeg komme videre på denne måde ;o)

Hvis du vil ha´ dine point, må du sende et svar.

Tak for hjelpen.
Avatar billede excelent Ekspert
05. maj 2006 - 12:44 #8
ok velbekom
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