Cambiar escala de grafico por codigo
Hola, algo tarde veo esta consulta y voy agregar el comentario por si es util para alguien más, en el codigo del informe puedes cambiar los valores del grafico, este es mi ejemplo para un grafico con eje principal y secundario si solo tienes eje (x) y (y), usa axes(1) para eje x y axes(2) para y, igual para cualquier otra modificacion al aspecto del grafico por codigo usa las macros de excel y fijate del codigo. Saludos
Private Sub Detalle_Format(Cancel As Integer, FormatCount As Integer)
With Me.Gráfico0
With .Axes(2, 1) ' (eje secundario)
.MinimumScaleIsAuto = True
.MinimumScale = 0
.MaximumScale = 500000
.MajorUnit = 50000
.MinorUnit = 10000
.CrossesAt = 0
.ReversePlotOrder = False
.ScaleType = xlLinear
.DisplayUnit = xlNone
End With
With .Axes(2, 2) ' (eje y)
.MinimumScaleIsAuto = True
.MinimumScale = 0
.MaximumScale = 500000
.MajorUnit = 50000
.MinorUnit = 10000
.CrossesAt = 0
.ReversePlotOrder = False
.ScaleType = xlLinear
.DisplayUnit = xlNone
End With
End With
End Sub