Excel VBA: Est-il un moyen de formater les axes de graphique par VBA?
Je dois faire des graphiques à colonnes dans Excel en utilisant VBA (pas de saisie de l'utilisateur). Je voulais en forme les étiquettes de l'axe des x, de sorte que l'alignement pour chaque étiquette devient -270 degrés. (Ceci peut être fait manuellement en modifiant les "angle Personnalisé" propriété de "l'Alignement" de l'onglet "Format de l'Axe" boîte de Dialogue.) J'ai essayé l'enregistrement d'une macro pour cela, mais Excel ne semble pas être l'enregistrement de l'alignement de l'étape. Quelqu'un sait comment faire cela avec VBA?
OriginalL'auteur Kshitij | 2009-01-05
Vous devez vous connecter pour publier un commentaire.
Si vous utilisez Excel 2007, essayez d'utiliser une version antérieure en raison de 2007, l'enregistreur de macro est un peu paralysé.
C'est ce que j'ai:
Merci @artelius, je viens de tomber sur le même problème avec Excel 2007.
Vous pouvez simplifier cette:
ActiveSheet.ChartObjects("Chart 1").Chart.Axes(xlCategory).TickLabels.Orientation = xlUpward
et d'éviter l'activation et la sélection, ce qui améliore les performances et quitte le contenu du presse-papiers seul.Exactement le même problème ici. Merci beaucoup.
OriginalL'auteur Artelius
OriginalL'auteur Kyle