mboost-dp1
Excel hjælp
- Forside
- ⟨
- Forum
- ⟨
- Support
Hej
Til et skibsteknik projekt er jeg ved at lave et excel ark med nogen beregninger. I den forbindelse skal jeg bruge et diagram, der på begge akser har en max-visning som er defineret i en celle - hvordan gør jeg det?
Eksempel: i celle L4 står der 20. Jeg ønsker nu at aksen skal gå fra 0-20, uden at jeg manuelt skal sætte 20 ind i indstillingerne.
Jeg har forsøgt i indstillingerne for aksen "bare" at skive celle-navnet - men så går den bare tilbage til standard værdien... Er der nogen excel hajer tilstede?
På forhånd tak
Mvh
dkbooster
Til et skibsteknik projekt er jeg ved at lave et excel ark med nogen beregninger. I den forbindelse skal jeg bruge et diagram, der på begge akser har en max-visning som er defineret i en celle - hvordan gør jeg det?
Eksempel: i celle L4 står der 20. Jeg ønsker nu at aksen skal gå fra 0-20, uden at jeg manuelt skal sætte 20 ind i indstillingerne.
Jeg har forsøgt i indstillingerne for aksen "bare" at skive celle-navnet - men så går den bare tilbage til standard værdien... Er der nogen excel hajer tilstede?
På forhånd tak
Mvh
dkbooster
Som du selv har fundet ud af er det ikke muligt at referere til en celle. Men det burde være muligt at styre en graf med noget scripting.
Jeg er ikke selv mester i scripting i excel. Men det kan være at du kan finde noget her:
http://msdn.microsoft.com/en-us/library/microsoft....
Jeg er ikke selv mester i scripting i excel. Men det kan være at du kan finde noget her:
http://msdn.microsoft.com/en-us/library/microsoft....
#2 Tak - det vil jeg kigge på...
#3 Tjao... Det er faktisk både og... Jeg er ved at lave en excel fil der skal lette nogen af udregningerne lidt...
Det jeg gerne skulle når frem til er en samlet fil der både kan regne tyngdepunktets placeringen ud, vise det grafisk, regne trim, MCT, tegne GZ-kurver etc...
#3 Tjao... Det er faktisk både og... Jeg er ved at lave en excel fil der skal lette nogen af udregningerne lidt...
Det jeg gerne skulle når frem til er en samlet fil der både kan regne tyngdepunktets placeringen ud, vise det grafisk, regne trim, MCT, tegne GZ-kurver etc...
Ikke den mest elegante løsning, men du kan gøre det med en makro.
Erstat "Diagram 1" med navnet på din graf (det står i boksen i øverset venstrehjørne ved siden af formel-rækken når du klikker på grafen)
Indsæt en knap som du linker til makroen.
Siden vi bruger activesheet så skal knappen være på samme sidesom grafen, og grafen på samme side som L4 værdien.
Er de ikke det, så skal vi til at definere navnene på sheet'sene eller positionerne.
Er ikke helt sikker på formlen, har kun lavet koden ved at optage mine handlinger på noget test-data, men jeg er sikker på at det virker :)
Sub Makro1()
ActiveSheet.ChartObjects("Diagram 1").Activate
ActiveChart.Axes(xlValue).Select
ActiveChart.Axes(xlValue).MaximumScale = ActiveSheet.Cells(4, "L")
End Sub
Erstat "Diagram 1" med navnet på din graf (det står i boksen i øverset venstrehjørne ved siden af formel-rækken når du klikker på grafen)
Indsæt en knap som du linker til makroen.
Siden vi bruger activesheet så skal knappen være på samme sidesom grafen, og grafen på samme side som L4 værdien.
Er de ikke det, så skal vi til at definere navnene på sheet'sene eller positionerne.
Er ikke helt sikker på formlen, har kun lavet koden ved at optage mine handlinger på noget test-data, men jeg er sikker på at det virker :)
Opret dig som bruger i dag
Det er gratis, og du binder dig ikke til noget.
Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.