Hej! Du skall använda dig av det namnet på fliken i Workboken och inte VBA Projekt namnet för Chart'en. Tyvärr! Jag får det inte att fungera. Jag får hämta värden ur cellerna istället. Det är Excel 2000 med VB 6.0 Values är en metod på Seres objektet vilket retunerar en variant array. Jag testade och referera dirikt så som du gör ovan men det gick int. Däremot när jag lagrade värdet i en varibel gick det...Värde i viss punkt ur diagram
Jobbar med Excel och skriver funktioner i VBA. Jag undrar hur man refererar till värdet hos en punkt i ett linjediagram?
Har försökt med:
Worksheets("Diagram1").SeriesCollection("Utfall").Points.Item(3).Value
som inte fungerar!
/johbysSv: Värde i viss punkt ur diagram
I man lägger till en Chart i en ny Workbook Får den fliknamnet Chart1 och VBA namnet Chart4...
Testa:
Dim Values() As Variant
Values = Charts("Chart1").SeriesCollection("Utfall").Values
Debug.Print Values(3)
Alternativt:
Dim Values() As Variant
Values = Charts("Chart4").SeriesCollection("Utfall").Values
Debug.Print Values(3)
Och för x värdet:
Dim Values() As Variant
Values = Charts("Chart1").SeriesCollection("Utfall").XValues
Debug.Print Values(3)Sv: Värde i viss punkt ur diagram
Rent generellt tycker jag det är svårt att förstå hur och vilka metoder eller objekt som kan "sättas ihop" till ett giltigt uttryck. Hjälp-filerna ger inte komplett information om det.
/johbysSv: Värde i viss punkt ur diagram
Jag kan heller inte lägga värdet till en variabel istället för "Debug.print".
x = Worksheets("Chart1").SeriesCollection(1).Value(3)
/johbysSv: Värde i viss punkt ur diagram