Sub AxisScales()
Dim iMax As Integer
Dim iMin As Integer
Dim iTick As Integer
Dim iJump As Integer
Dim i As Integer
iJump = 7 'rows between data sets
For i = 1 To 4
'Values for axes are in Column F.
'First set is in rows 2,3,4; subsequent sets
'are offset by iJump
iMax = Cells(2 + iJump * (i - 1), 6).Value
iMin = Cells(3 + iJump * (i - 1), 6).Value
iTick = Cells(4 + iJump * (i - 1), 6).Value
ActiveSheet.ChartObjects(i).Select
With ActiveChart.Axes(xlValue, xlPrimary)
.MaximumScale = iMax
.MinimumScale = iMin
.MajorUnit = iTick
End With
Next i
End Sub