Remplissage d'une zone graphique [Résolu]

Messages postés
32
Date d'inscription
mercredi 6 juillet 2011
Statut
Membre
Dernière intervention
12 septembre 2013
- - Dernière réponse : thordek
Messages postés
32
Date d'inscription
mercredi 6 juillet 2011
Statut
Membre
Dernière intervention
12 septembre 2013
- 12 sept. 2013 à 10:35
Bonjour Forum,

je fais un graphique (excel 2007) et j'aimerai enlever le remplissage de fond du graphique. Autrement dis, je veux que l'on voit derrière mon graph.

J'ai déjà :
 With Grph
        .Left = Emplacement.Left
        .Top = Emplacement.Top
        .Height = Emplacement.Height
        .Width = Emplacement.Width
        .Border.LineStyle = 0
        .Interior.ThemeColor = 0
    End With


C'est mon Interior que je ne connais pas.

Merci d'avance pour l'aide.

Cordialement,

Thordek
Afficher la suite 

Votre réponse

3 réponses

Meilleure réponse
Messages postés
25251
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
22 avril 2019
366
1
Merci
Bonsoir,


soumaymita.. il voulait dire...par VBA ..(en même temps nous sommes sur un forum de programmation..... )

Bref,

thordek, jette un oeil au code suivant :

ActiveSheet.ChartObjects("Graphique 1").Activate
    ActiveChart.PlotArea.Format.Fill.Transparency = 0.9
    ActiveChart.ChartArea.Format.Fill.Transparency = 0.9

Dire « Merci » 1

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 110 internautes nous ont dit merci ce mois-ci

Commenter la réponse de jordane45
0
Merci
bonsoir,
je pense qu'il suffit de choisir "aucun remplissage" dans les deux formats Zone de graphique et zone de traçage !!

Salut
Commenter la réponse de soumaymita
Messages postés
32
Date d'inscription
mercredi 6 juillet 2011
Statut
Membre
Dernière intervention
12 septembre 2013
0
Merci
Merci bien pour vos réponses. Effectivement Soumaymita, je cherchais en VBA.

Jordane45, j'ai trouvé avec cette solution :
        Set Grphtt = ActiveSheet.Shapes("Graphique 2")
    With Grphtt
        .Fill.Visible = msoFalse
    End With


Merci de ton aide.
Commenter la réponse de thordek

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.