Excel VBA: esiste un modo per formattare gli assi del grafico solo tramite VBA?
Domanda
Devo creare istogrammi in Excel usando solo VBA (nessun input dell'utente). Volevo formattare le etichette dell'asse x in modo che l'allineamento per ogni etichetta diventasse -270 gradi. (Questo può essere fatto manualmente modificando la proprietà "Angolo personalizzato" nella scheda "Allineamento" della finestra di dialogo "Formato asse".) Ho provato a registrare una macro per questo, ma Excel non sembra registrare l'allineamento passo. Qualcuno sa come farlo solo con VBA?
Soluzione
Se si utilizza Excel 2007, provare a utilizzare una versione precedente perché il registratore di macro del 2007 è un po 'paralizzato.
Questo è quello che ho ottenuto:
ActiveSheet.ChartObjects("Chart 1").Activate
ActiveChart.Axes(xlCategory).Select
Selection.TickLabels.Orientation = xlUpward
Altri suggerimenti
ActiveChart.Axes(xlCategory).TickLabels.Orientation = 67
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow