Mettre en forme un graphique avec VBA

  • Initiateur de la discussion Initiateur de la discussion arsach
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

arsach

XLDnaute Nouveau
Bonjour à tous,
Après pas mal de recherche sur les forums j'ai enfin réussi a mettre en forme un graphique à l'aide d'une macro VBA.
Par contre impossible d'appliquer un remplissage dégradé radial en VBA. Toutes les méthodes que j'ai essayé m'ont donné un remplissage dégradé rectangulaire.

Pour le remplissage voici la méthode que j'utilise :

Code:
Set cht = ActiveChart
Set srCol = cht.SeriesCollection(1)
Set ff = srCol.Format.Fill
ff.TwoColorGradient msoGradientFromCenter, 1
srCol.Format.Fill.ForeColor.RGB = RGB(0, 112, 192)
srCol.Format.Fill.BackColor.RGB = RGB(23, 55, 94)
srCol.Format.Fill.GradientStops(1).Transparency = 0.1

Auriez-vous une petite idée comment faire ?
Pour un exemple de ce que j'obtiens et de ce que je souhaite, j'ai ajouté un classeur.
 

Pièces jointes

Re : Mettre en forme un graphique avec VBA

Bonjour arsach et Bienvenue sur XLD,

Quelle est ta version d'Excel ?

Si tu pouvais l'indiquer dans ton Profil ce serait vraiment bien et c'est prévu pour cela. Cela evite de donner des réponses à côté de la plaque.

Sous 2000, je ne vois aucune différence, donc, tu dois avoir une version supérieure.

A te lire et bon après-midi.

Jean-Pierre
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Retour