Excel VBA: Existe-t-il un moyen de formater les axes de graphique via VBA uniquement?
Question
Je dois créer des graphiques à colonnes dans Excel en utilisant uniquement VBA (aucune entrée utilisateur). Je voulais formater les étiquettes de l'axe des x pour que l'alignement de chaque étiquette devienne -270 degrés. (Cela peut être fait manuellement en modifiant la propriété "Angle personnalisé" dans l'onglet "Alignement" de la boîte de dialogue "Axe de format".) J'ai essayé d'enregistrer une macro pour cela, mais Excel ne semble pas enregistrer l'alignement. étape. Est-ce que quelqu'un sait comment faire cela avec VBA uniquement?
La solution
Si vous utilisez Excel 2007, essayez d'utiliser une version antérieure, car l'enregistreur de macros de 2007 est un peu handicapé.
Voici ce que j'ai obtenu:
ActiveSheet.ChartObjects("Chart 1").Activate
ActiveChart.Axes(xlCategory).Select
Selection.TickLabels.Orientation = xlUpward
Autres conseils
ActiveChart.Axes(xlCategory).TickLabels.Orientation = 67