2017-02-06 2 views
1

Ist es möglich, das Format der Zahlen im msoElementDataTableWithLegendKeys zu ändern?Kann das Format der Zahlen im msoElementDataTableWithLegendKeys geändert werden?

Das ist die Legende, die unter den Graphen mit Zahlen erscheint.

Aber ich kann das Format nicht ändern.
Ich sehe gerade 845845 und ich würde zum Beispiel 845.845 sehen.

+0

Ich denke, es braucht nur das Quellbereichformat. – Mohammed

+0

Wie @Mohammed sagte, müssen Sie die Quelldaten formatieren. Sie können kein anderes Format auf die Datentabelle anwenden! – R3uK

+0

Wenn Sie Ihre Frage richtig verstehen, dann denke ich, was Sie tun möchten, ist benutzerdefinierte Zahlenformat auf Diagramm-Label anwenden, ist das richtig? – Anand

Antwort

0

Ich denke, dass Sie dies tun können, was ich getan habe, ist ein Makro aufzunehmen, um "," hinzuzufügen, so dass die Zahl 10000 als 10.000 auf dem Diagramm-Label erscheint. Ich habe dieses Makro mit Makrorekorder aufgenommen, Sie müssen es entsprechend Ihren Bedürfnissen aktualisieren.

ActiveSheet.ChartObjects("Chart 2").Activate 
ActiveChart.Axes(xlValue).Select 
Selection.TickLabels.NumberFormat = "#,##0" 
+0

Vielen Dank für Ihre Antwort. In der Achse können Sie das Format leicht ändern, sogar benutzerdefiniertes Format. Das Problem ist die Tabelle der Legende. Da Sie das Format nicht ändern können, können Sie einfach das Quellformat ändern. Hier habe ich das Problem. Funktionen FORMAT und FORMATNUMBER ändern die Zahl in Zeichenfolgen, und dann kann ich kein Diagramm darstellen. Ich würde eine Hilfe in dieser Hinsicht schätzen. Vielen Dank im Voraus – Albert

+0

Ich denke, ich habe Ihre Frage missverstanden. Ich weiß nicht, ob es eine Möglichkeit gibt, die Diagrammlegende zu formatieren. – Anand

+0

Niemand weiß :( – Albert

Verwandte Themen