Je génère actuellement des documents Excel à l'aide du modèle objet Office. J'ai un problème avec l'édition de graphiques. Dans un fichier modèle I a obtenu un diagramme à barres qui utilise la source suivante:Formule Excel de modification de graphique
2008 2009 2010
A 10% 25% 15%
B 20% 25% 35%
C 30% 25% 45%
D 40% 25% 5%
Le tableau a la formule suivante: = sheet2 $ A $ 1: $ D 5 $
Lorsque, par exemple la la colonne '2009' est vide, je ne veux pas montrer la barre dans le graphique. Donc, je veux changer la formule à quelque chose comme: = feuille2! A $ 1: D $ 5; feuille2! C $ 1: C $ 5
Je sais qu'il existe une méthode setSourceData, mais j'ai besoin d'obtenir la formule ou la gamme actuelle premier.
Ma question est; Comment puis-je obtenir la formule du graphique? Ou peut-être existe-t-il une autre façon de faire ce que je veux? J'ai également essayé quelque chose avec des plages dynamiques dans Excel, mais cela semble fonctionner uniquement avec les colonnes qui sont ajoutées ou supprimées de la fin de la plage, pas dans la colonne du milieu comme '2009'.
Merci, mais dans mon exemple les lignes A, B, C et D sont la série. Je veux supprimer une catégorie (2008,2009,2010) s'il n'y a pas de données pour cela. – user168998