Excel VBA: ¿Hay alguna forma de formatear los ejes del gráfico solo a través de VBA?
Pregunta
Tengo que hacer gráficos de columnas en Excel usando solo VBA (sin entrada del usuario). Quería formatear las etiquetas del eje x para que la alineación de cada etiqueta sea de -270 grados. (Esto se puede hacer manualmente cambiando la propiedad " Ángulo personalizado " en la pestaña " Alineación " del " Formato del Eje del Diálogo " ;.) He intentado grabar una macro para esto pero Excel no parece estar registrando la alineación paso. ¿Alguien sabe cómo hacer esto solo con VBA?
Solución
Si está utilizando Excel 2007, intente usar una versión anterior porque la grabadora de macros de 2007 está un poco dañada.
Esto es lo que obtuve:
ActiveSheet.ChartObjects("Chart 1").Activate
ActiveChart.Axes(xlCategory).Select
Selection.TickLabels.Orientation = xlUpward
Otros consejos
ActiveChart.Axes(xlCategory).TickLabels.Orientation = 67
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow