【发布时间】:2017-01-15 03:14:38
【问题描述】:
所以我有一堆需要格式化的数据透视图。我是 VBA 新手,但想录制一个宏,然后将其用于每个图表。在这段代码中,我想用活动图表替换“Sheet 5”。谁能帮我解决这个问题?
代码如下:
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
【问题讨论】:
标签: vba excel pivot-table