dynamisches Diagramm - Beschriftung aus anderer Spalte
#1
Hallo,

ich versuche gerade zu einem einfachen Liniendiagramm die Beschriftung aus einer anderen Spalte zu ziehen als der eigentliche Wert.

Bsp:
Datum  Wert Kategrorie
01.01.2017   331   B
02.01.2017   511   B
03.01.2017   199   C
04.01.2017   929   A
usw.

Also Datum steht auf der x-Achse und z.B. beim Wert 331 (y-Achse) soll nicht der Wert stehen, sondern die Kategorie "B".

Unter folgendem Link habe ich gesehen, wie man das bei einem statischen Diagramm machen kann:
http://www.herber.de/bbs/user/68644.xls

Allerdings ist die Datum-Spalte bzw. die Anzahl der Zeilen bei mir dynamisch und dann klappt das nicht mehr.

Jemand von euch eine Idee, wie ich das machen kann?
Top
#2
Hola,

hier hat jemand ein ähnliches Problem:

http://ms-office-forum.net/forum/showthr...p?t=343177

Gruß,
steve1da
Top
#3
Hallöchen,

da das Problem anderswo nicht gelöst ist, hier mal mein Ansatz. Ich nehme an, dass Textbeschriftungen der Datenpunkte manuell durch setzen einer Formel - analog der Formelzuweisung normaler TextBoxen - erzeugt wurden.

Im Prinzip geht das automatisch nur mit einem Makro, hier mal für die erste Datenreihe eines Säulendiagramms mit den "Bezeichnungen" ab Zelle C2

Code:
Sub Makro1()
 ActiveSheet.ChartObjects("Diagramm 1").Activate
 With ActiveChart.FullSeriesCollection(1)
   For icnt = 1 To .Points.Count
     ActiveChart.FullSeriesCollection(1).Points(icnt).DataLabel.Formula = "=Übersicht!R" & 1 + icnt & "C3"
   Next
 End With
End Sub

Man müsste dann nur schauen, wie man das Makro auslöst.
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste