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?

È stato utile?

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
scroll top