none
[VBA] Controler les couleurs d'un graphique RRS feed

  • Question

  • Bonjour,

    Voilà, je voudrais savoir si il est possible par le biais de VBA de créer, contrôler et modifier les propriétés des graphiques .
    Je m’explique :
    J’ai une table que je nomme « parcelle », dans cette table j’ai pour chaque parcelle un identifiant commune, un identifiant parcelle, une occupation des sols et une surface.
    Ainsi une commune a plusieurs parcelles mais une parcelle n’appartient qu’à une seule commune.
    Donc je voudrais créer un graphique (camembert) pour représenter l’occupation du sol par commune. Rien de plus simple. Sauf que lorsqu’une occupation du sol n’est pas présente dans une commune et bien les couleurs se retrouvent décalées. Par exemple je peux avoir des prairies en vert sur la commune A et des prairies en rose sur la commune B.
    Donc je voudrais savoir comment on peut contrôler un graphique par le biais de VBA, afin de d'appliquer une couleur fixe pour chaque éléments .

    Des idées ?
    vendredi 23 février 2007 09:41

Toutes les réponses

  • Bonjour Alfred

    Avec VBA tu peux tout contrôler sur ta feuille excel. Tu peux bien entendu faire ce genre de choses, je l'ai fait pour des corrections de courbes dont la couleur change en fonction du type de correction que l'on excerce.Tu peux aussi gérer le type de graphique.Pour connaitre les propriétés et méthodes à utiliser, j'utilise les macros et après c'est assez facile à paramétrer.

    Tu peux aussi passer par excel  directement en créant un tableau de tri, lequel te gérera tes graphiques. Tu peux coder ton classeur pour que le graphique soit créé en fonction des données rentrées dans la feuille. C'est généralement la seconde méthode que j'utilise, parce que souvent les cahiers des charges sont modifiés et il est plus facile de modifier le code que de se replonger dans les formules des cellules. A toi de voir.

    Bon courage.

     

     

    vendredi 16 mars 2007 21:48