ich erstelle momentan ein Makro bei welchem ein Diagramm erstellt wird. Nun sollen die Daten beschriftet werden und zwar mit den Daten aus einer Variablen bzw.einer Range Variablen. Konkret sieht dies so aus: (vereinfacht)
Set Daten = Application.InputBox(Prompt:="Bitte Zellen für Beschriftung auswählen:", Title:="Diagramm erstellen", Type:=8)
-> Definieren der Range
With ActiveChart
.SetElement (msoElementDataLabelCenter)
.SeriesCollection(3).DataLabels.Format.TextFrame2.TextRange. _
InsertChartField msoChartFieldRange, "=Daten", 0
Mit dem Makrorecorder wird dort wo jetzt "=Daten" steht der Zellbezug also bspw. "=A1:A3" angegeben, nun möchte ich aber, dass es die Werte die am Anfang gewählt werden als Bezug nimmt, wie geht das?
Danke und Gruss