VBA Excel 2007 - Couleurs graphiques

Fermé
nikomania Messages postés 194 Date d'inscription samedi 4 octobre 2008 Statut Membre Dernière intervention 1 décembre 2009 - 16 déc. 2008 à 16:55
 Smartfx - 11 févr. 2009 à 16:21
Bonjour,

J'ai créé une macro sous VBA Excel 2003 créant une série de graphique. J'ai une procédure qui met en forme ces graphiques avec des jolis dégradés...Jusque là tout va bien...

Problème : mon entreprise est passé sous Office 2007...et là, après quelques mises à jour de mon code, les couleurs des graphs sont très moches...

En effet la gestion des couleurs change...Dans 2007 on définit les couleurs point par point...et je n'ai pas trouvé de code VBA permettant de choisir les couleurs souhaitées point par point...

J'ai actuellement le code suivant pour customiser mes graph :


For i = 1 To 5
With ActiveChart.SeriesCollection(1).Points(i)
.Border.ColorIndex = 11
.Border.Weight = xlThin
.Border.LineStyle = xlContinuous
.Shadow = False
If i < 3 Then
.Fill.OneColorGradient Style:=msoGradientDiagonalUp, Variant:=1, Degree:=0.831357289997711
Else
.Fill.OneColorGradient Style:=msoGradientDiagonalUp, Variant:=2, Degree:=0.831357289997711
End If
.Fill.Visible = True
If i = 1 Then
.Fill.ForeColor.SchemeColor = 44
ElseIf i = 2 Then
.Fill.ForeColor.SchemeColor = 41
ElseIf i = 3 Then
.Fill.ForeColor.SchemeColor = 37
ElseIf i = 4 Then
.Fill.ForeColor.SchemeColor = 3
Else
.Fill.ForeColor.SchemeColor = 15
End If
End With
Next i



des suggestions ?
A voir également:

3 réponses

nikomania Messages postés 194 Date d'inscription samedi 4 octobre 2008 Statut Membre Dernière intervention 1 décembre 2009 22
18 déc. 2008 à 10:08
je up encore dans l'espoir que quelqu'un tombe sur ce message...

merci pour vos futures réponses
1
Ceci est habituellement la norme pour choisir les couleurs

En utilisant les valeurs RGB (Red, Green,Blue) (Rouge,vert,bleu)

Valeur RGB pour couleur Bleu

Couleur = RGB(0,0,255)
ou
Couleur = RGB($00,$00,$FF)


En Valeur hexadecimal

Couleur = $0000FF
0
nikomania Messages postés 194 Date d'inscription samedi 4 octobre 2008 Statut Membre Dernière intervention 1 décembre 2009 22
17 déc. 2008 à 11:03
up ;-)

personne n'a d'idée ?
0
nikomania Messages postés 194 Date d'inscription samedi 4 octobre 2008 Statut Membre Dernière intervention 1 décembre 2009 22
17 déc. 2008 à 16:40
toujours personne pour résoudre mon problème ? =(

m'en tape, les clients auront des graphs chelou s'ils sont sur 2007 mouarfwarfwarf
0