I'm using something like this:
Code: Select all
Private Sub ScBar_Change()
Dim v As Integer
v = ActiveSheet.ScBar.Value
ActiveSheet.ChartObjects("Chart 1").Activate
ActiveChart.Axes(xlCategory).MinimumScale = v
ActiveChart.Axes(xlCategory).MaximumScale = v + 100
ActiveSheet.ChartObjects("Chart 4").Activate
ActiveChart.Axes(xlCategory).MinimumScale = v
ActiveChart.Axes(xlCategory).MaximumScale = v + 100
Code: Select all
Debug.Print "Scroll:" & ActiveSheet.ScBar.Value