Dúvida Gráfico Excel

m980424

Power Member
Boas

Num gráfico do excel, é possível controlar o limite máximo dos valores do eixo horizontal através da introdução desse valor máximo numa célula à parte?

Por exemplo:
Quero ver o gráfico com o eixo horizontal numa escada de 0 a 20. Depois quero vê-lo numa escada de 0 a 15, ou 0 a 25, só introduzindo esse 15, 20 ou 25 numa célula à parte do gráfico.

Obrigado!
 
Assim de repente julgo que não dá.

O que podes fazer é gravar uma Macro onde alteras o valor da escala no gráfico manualmente, crias um botão associado a essa macro e depois editas a macro acrescentando o que está em destaque:

Sub Teste()

Escala = InputBox("Valor da escala")
if Escala = "" Then
Escala = 20
End if

ActiveSheet.ChartObjects("Chart 2").Activate
ActiveChart.Axes(xlValue).Select
With ActiveChart.Axes(xlValue)
.MinimumScaleIsAuto = True
.MaximumScale = Escala
.MinorUnitIsAuto = True
.MajorUnitIsAuto = True
.Crosses = xlAutomatic
.ReversePlotOrder = False
.ScaleType = xlLinear
.DisplayUnit = xlNone
End With
End Sub

Se isto, para ti, for chinês diz qualquer coisa que podemos fazer isto passo a passo.

Edit: oops, só agora é que vi que queres alterar é o eixo horizontal... mas podes sempre alterar a orientação do gráfico.
 
Última edição:
Obrigado!!

Vou tentar fazer isso amanhã. Já gravei algumas macros simples (resolução de equações n lineares), portanto se calhar até consigo fazer da forma como sugeres.
 
Back
Topo