首页 > 解决方案 > VBA设置直方图中的箱数

问题描述

在更新源范围后,我正在尝试将 Excel 直方图中的 bin 数量设置为 25。我使用 Excel 宏记录器获得了基本代码,所以我希望它能够工作。

当我运行宏时,源范围会更新,但 bin 计数仍保留在默认选项“自动”中。此外,子例程不会引发任何错误。

Sub UpdateHistogram(UpdateRow as Integer)

  ActiveSheet.ChartObjects("My Chart").Activate
  Application.CutCopyMode = False
  ActiveChart.SetSourceData Source:=Range("AZ211:AZ" & (UpdateRow))

  ActiveChart.Axes(xlCategory).Select
  ActiveChart.ChartGroups(1).BinsType = xlBinsTypeBinCount
  ActiveChart.ChartGroups(1).BinsCountValue = 25

End Sub

标签: vbaexcel

解决方案


推荐阅读