Hall, Christoph!
Gibt es eine Möglichkeit abzufragen, welche Datenreihe eines
Diagramms gerade aktiviert/markiert ist, also quasi die
Umkehrung zur Select-Methode bzw. die Analogie zur
ActiveChart.Name-Eigenschaft?
Unabhängig vom Sinn dieser Abfrage (Ich vermeide Select, wo es nur geht, denn mir kann keiner garantieren, dass nicht der Anwender irgendwo zwischenrein klickt, was anderes selektiert und dann der schöne Zugriff auf Selection.MachDasUndDas noch funktioniert…):
Verwende direkt das Selection-Objekt. Mit Selection.Name kriegst Du z. B. den Namen der Reihe raus. Wenn Du nun über alle SeriesCollections läufst und die entsprechenden Name-Eigenschaften vergleichst, bekommst Du den Index. Du kannst aber auch mit
ActiveChart.SeriesCollection(Selection.Name)
direkt das betreffende SeriesCollection-Objekt bekommen (vorausgesetzt natürlich, eine solche ist gerade selektiert; aber das wäre dann nur noch eine einfache Fehlerabfangroutine drumherum…)
Gruß, Manfred