Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Selection.ShowSeriesName = True

Forumthread: Selection.ShowSeriesName = True

Selection.ShowSeriesName = True
11.12.2020 09:08:32
UGrosse
Hallo. Ich benötige Hilfe hier im Forum.
Ich erzeuge ein Diagramm einer Prozessregelkarte mit Messwerten, Mittelwert, Obere- und Untere Eingriffsgrenze. Diese wird dynamisch über VBA je nach Anzahl der Messwerte erzeugt. Den letzten Punkt habe ich jeweils beschriftet und über
Selection.ShowSeriesName = True
sichtbar machen wollen.
Bei schrittweisen Durchlauf oder bei Anbringen von Haltepunkten an der Zeile wird die Bezeichnung angezeigt, jedoch erfolgt die Anzeige nicht, wenn ich das Programm vollständig schnell durchlaufen lasse oder die Haltepunkte später gesetzt werden. Beim Anklicken sind die Felder da, der Punkt trägt auf jeden Fall die richtige Bezeichnung. Jedoch wird die Bezeichnung nicht angezeigt, was tun?
Anzeige

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Bitte Beispielmappe hochladen - o.w.T.
11.12.2020 09:35:43
Beverly


AW: Selection.ShowSeriesName = True
11.12.2020 10:40:50
UGrosse
Da es sich um sensible Daten handelt, anbei ein Code-Schnipsel:
...
ActiveChart.SeriesCollection(3).Points(MessP).ApplyDataLabels
ActiveChart.SeriesCollection(3).Points(MessP).DataLabel.Select
Selection.ShowSeriesName = True
Selection.ShowValue = 0
bezeichnung = Sheets("XY").Range("AK13").Value & ""
ActiveChart.SeriesCollection(3).Name = "=""" & bezeichnung & """"
...
Anzeige
AW: "...DataLabel.Select" evtl. DataLabels.Select?
11.12.2020 11:18:10
JoWE
AW: "...DataLabel.Select" evtl. DataLabels.Select?
11.12.2020 11:27:32
UGrosse
Nein, leider nicht. ... .datalabels.select... wird nicht akzeptiert.
AW: "...DataLabel.Select" evtl. DataLabels.Select?
11.12.2020 11:35:44
UGrosse
Lösung noch offen
Anzeige
AW: Selection.ShowSeriesName = True
11.12.2020 11:44:18
Beverly
Versuche es mal so:
Sub LetztesLabel()
Dim serReihe As Series
Application.ScreenUpdating = False
With ActiveSheet.ChartObjects(1).Chart
Set serReihe = .FullSeriesCollection(3)
With serReihe
.ApplyDataLabels
.DataLabels.Delete
With .Points(.Points.Count)
.ApplyDataLabels
.DataLabel.ShowSeriesName = True
.DataLabel.ShowValue = False
End With
End With
End With
Set serReihe = Nothing
Application.ScreenUpdating = True
End Sub


Anzeige
AW: Selection.ShowSeriesName = True
11.12.2020 13:39:14
UGrosse
Vielen Dank,
das hat geholfen.
Schönen dritten Advent.
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige