Excel - Manipular el formato del GRÁFICO insertado en una hoja...

 
Vista:
sin imagen de perfil

Manipular el formato del GRÁFICO insertado en una hoja...

Publicado por Ramón (77 intervenciones) el 03/02/2024 13:20:16
Acomodando el código que me facilitó en este foro Antoni Masana, consigo dimensionar y ubicar dentro de la hoja en que se inserta un gráfico dinámico CUALQUIERA que sea el nombre de éste -esa es la cuestión pues dependiendo del 'momento' en que se inserta el gráfico en la hoja este se llama Gráfico1... Gráfico 2... o Gráfico 22...-.

Para ello utilizo este código:

1
2
3
4
5
6
'Dim cht As ChartObject
    For Each cht In Sheets("GRAFICOS").ChartObjects
        cht.Height = 400
        cht.Left = 200
        cht.Top = 80
        cht.Width = 900

La cuestión es que no sé cómo 'manipular', por ejemplo, la fuente de los título de los ejes... y, especialmente, el escalado de ID,s del Eje Y...

Con la grabadora puedo hacerlo con un código semejante a este:

1
2
3
ActiveSheet.ChartObjects("Gráfico 1").Activate
ActiveChart.Axes(xlValue).Select
ActiveChart.Axes(xlValue).MaximumScale = 20

... pero claro, siempre que el gráfico se llame "Gráfico 1" lo que no siempre sucede...
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder