ダッシュボードでグラフのラベルの数値形式を変更するには、値を数千または数百万に設定することができます。私のコードでは、すでにExcel 2013以降に存在するFullSeriesCollectionオブジェクトをSeriesCollectionに変更しました。しかし、Excel 2010でコードを実行すると、カスタム数値書式コードがまったく異なる結果をもたらすため、私はまだ問題に直面しています。私は簡単にエクセル2010へのアクセスを持っていないグラフ内のデータラベルを変更するVBA - 互換性btw Excel 2013および2010
"#.##0,0.;-#.##0,0.;"""""
が、垣間見る中:
は、何千もの値について
Sheets("Gráficos").ChartObjects("n2_resultado").Activate
ActiveChart.SeriesCollection(1).DataLabels.Select
Selection.NumberFormat = "#.##0,0..;-#.##0,0..;"""""
ActiveChart.SeriesCollection(2).DataLabels.Select
Selection.NumberFormat = "#.##0,0..;-#.##0,0..;"""""
ActiveChart.SeriesCollection(3).DataLabels.Select
Selection.NumberFormat = "#.##0,0..;-#.##0,0..;"""""
ActiveChart.SeriesCollection(4).DataLabels.Select
Selection.NumberFormat = "#.##0,0..;-#.##0,0..;"""""
ActiveChart.SeriesCollection(5).DataLabels.Select
Selection.NumberFormat = "#.##0,0..;-#.##0,0..;"""""
ActiveChart.SeriesCollection(6).DataLabels.Select
Selection.NumberFormat = "#.##0,0..;-#.##0,0..;"""""
百万人のためのVBAに従う、数の書式コードはこれです昨日、私たちが最前線で使っていたコードは、家の中ではうまくいきませんでした。
どのように私はそれを解決することができますか?
注:「Gráficosは」ポルトガル語で「チャート」の言葉で、ブラジルで我々が(笑世界のほとんどのoposite)桁区切りと小数点のためのコンマとしてドットを使用
に
結果がどのように異なるかのスクリーンショットを提供できますか?また、両方のバージョンのExcelでマクロを記録し、各インスタンスで出力マクロが異なるかどうか確認できますか? (その場合は、Excel 2010にあることを指示するコンパイラ指令で何かをすることができ、Excel 2013は何か他のことを行います)。 –
はい、2010年版にアクセスするとすぐにやります –