VBA Excel 2007 - Couleurs graphiques

nikomania Messages postés 194 Date d'inscription   Statut Membre Dernière intervention   -  
 Smartfx -
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   Statut Membre Dernière intervention   22
 
je up encore dans l'espoir que quelqu'un tombe sur ce message...

merci pour vos futures réponses
1
Smartfx
 
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   Statut Membre Dernière intervention   22
 
up ;-)

personne n'a d'idée ?
0
nikomania Messages postés 194 Date d'inscription   Statut Membre Dernière intervention   22
 
toujours personne pour résoudre mon problème ? =(

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