0
フォーマットする必要があるピボットグラフがたくさんあります。私はVBAを初めて使いましたが、マクロを記録して、それを各チャートに使用したいと考えました。このコードでは、 "Sheet 5"をアクティブチャートに置き換えたいと考えています。誰もそれで私を助けることができますか?それが立つようVBAマクロをExcelのピボットグラフの書式シリーズに記録する
は、ここでは、コードです:
Sub ChartUp()
' ChartUp Macro AddChartDetails Keyboard Shortcut: Ctrl+Shift+E
ActiveSheet.ChartObjects("Chart 5").Activate
ActiveSheet.ChartObjects("Chart 5").Activate
ActiveChart.Axes(xlValue, xlSecondary).Select
Selection.TickLabels.NumberFormat = "0.00%"
Selection.TickLabels.NumberFormat = "0%"
ActiveChart.Legend.Select
ActiveChart.Legend.Select
Selection.Position = xlBottom
ActiveChart.ChartArea.Select
ActiveSheet.Shapes("Chart 5").ScaleWidth 1.3668124563, msoFalse, _
msoScaleFromTopLeft
ActiveSheet.Shapes("Chart 5").ScaleHeight 1.3356401384, msoFalse, _
msoScaleFromBottomRight
End Sub
返信ありがとうございました。そのコードは同じグラフを変更します。私は別のチャートをクリックしてマクロを実行し、記録された方法でクリックされたチャートをフォーマットできるようにしたいと考えていました。 – TiDrizA
OK、別のオプションを追加して、** Edit 1 ** –
のコードを試してみましょう。これはうまくいく - ありがとうShai。それでは、私がコマンドを追加したい場合(プロット領域の色を変更したり、小数点を変更するなど)、これを記録するにはどうすればよいでしょうか?それとも手動でタイプする必要があるのでしょうか? – TiDrizA