Beste mensen,
In Excel wil ik de minimumwaarde van een grafiekas laten weergeven in een cel. Hiervoor heb ik deze code geschreven:
De functie wordt als volgt in een cel aangeroepen (grafiek en cel op zelfde werkblad):
Ik heb een aantal vragen:
- Kan ik "Grafiek 1" vervangen door een variabele naam, zodanig dat de naam in de functieaanroep meeverandert als de grafiek een nieuwe naam krijgt?
- Bestaat er de mogelijkheid om "Grafiek 1" niet te hoeven intikken maar om op de grafiek te klikken bij het typen van de functieaanroep?
- Kan de code zodanig aangepast worden dat er ook naar een grafiek op een ander blad (grafiekblad) verwezen kan worden zonder dat het hele adres hard ingetikt wordt?
Veel vragen maar misschien makkelijk te beantwoorden. In afwachting van een reactie, groet, Daan.
In Excel wil ik de minimumwaarde van een grafiekas laten weergeven in een cel. Hiervoor heb ik deze code geschreven:
Code:
Function readchartXmin(Chrt)
'Geeft de minimumwaarde van de x-as van de grafiek. Chrt is bijvoorbeeld "Grafiek 1"
'De grafiek en de functie moeten op hetzelfde werkblad staan.
Application.Volatile
readchartXmin = Application.Caller.Parent.ChartObjects(Chrt).Chart.Axes(xlCategory).MinimumScale
End Function
Code:
=readchartXmin("Grafiek 1")
- Kan ik "Grafiek 1" vervangen door een variabele naam, zodanig dat de naam in de functieaanroep meeverandert als de grafiek een nieuwe naam krijgt?
- Bestaat er de mogelijkheid om "Grafiek 1" niet te hoeven intikken maar om op de grafiek te klikken bij het typen van de functieaanroep?
- Kan de code zodanig aangepast worden dat er ook naar een grafiek op een ander blad (grafiekblad) verwezen kan worden zonder dat het hele adres hard ingetikt wordt?
Veel vragen maar misschien makkelijk te beantwoorden. In afwachting van een reactie, groet, Daan.
Laatst bewerkt: