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