Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > IHM
IHM Ce forum est dédié aux questions relatives à la création de formulaires et d'états, avec ou sans code VBA, et macros.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 23/02/2011, 12h47   #1
Nom
Membre habitué
 
Inscription : octobre 2005
Messages : 528
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 528
Points : 143
Points : 143
Par défaut Graphique couleur des séries de données

Bonjour à tous, je cherche comment modifié en VBA, la couleur d'une série de donnée de mon graphique
En cherchant sur le net, j'ai trouvé qu'il fallait passé par SeriesCollection
mais je ne trouve pas à quel objet cette propriété s'applique

Voici un bout de code pour vous donner les noms de mes objets
Code sql :
1
2
3
 
Dim oGraph AS Object
SET oGraph = Me.GraphiqueDelai.Object 'GraphiqueDelai = mon graphique

Merci de votre aide
__________________
Le savoir est une arme alors soyons armés
Nom est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/02/2011, 13h34   #2
Rédacteur/Modérateur
 
Avatar de User
 
Homme Denis
Développeur informatique
Inscription : août 2004
Messages : 3 205
Détails du profil
Informations personnelles :
Nom : Homme Denis
Âge : 42
Localisation : France

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : août 2004
Messages : 3 205
Points : 5 258
Points : 5 258
Salut,

As-tu consulté ces 2 tutoriels :

Programmer MS Graph

Plus loin qvec MS Graph

A+
__________________
Merci de ne pas poster sur mon profil pour des problèmes techniques. Pour celà vous pouvez utiliser le forum ou m'envoyer un mp.

Bon développement !


Mes tutoriels et contributions sur ma page perso:
Ma page personnelle
User est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/02/2011, 16h28   #3
Membre habitué
 
quentin massé
Inscription : janvier 2010
Messages : 251
Détails du profil
Informations personnelles :
Nom : quentin massé
Âge : 27
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : janvier 2010
Messages : 251
Points : 125
Points : 125
Salut,

Lorsque j'ai posé la même question Loufab (que je remercie encore) m'a dis de télécharger le chm MS Graph a partir de ce lien:
http://www.microsoft.com/downloads/e...displaylang=en
Ca m'a pas mal aidé.
Tu peux aussi regarder certaine de mes discution mais fait attention comme je débute je pense que mes solutions ne sont pas parfaite.

Bon courage.
rob1son76 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/02/2011, 16h33   #4
Nom
Membre habitué
 
Inscription : octobre 2005
Messages : 528
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 528
Points : 143
Points : 143
Merci pour ces 2 tutos qui me sont bien utiles !

Par contre, je me heurte à un autre problème
A savoir que j'aimerai que les couleurs des séries soient automatiquement attribué sauf pour la dernière série qui doit être transparente (donc sans couleur et sans bordure)
J'ai essayé plusieurs chose mais le résultat est aléatoire.
voici mon code actuel
Code vba :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Set oGraph = Me.GraphiqueDelai.Object
Set oSeries = oGraph.Application.Chart.SeriesCollection          
'oSeries(oSeries.Count).Interior.ColorIndex = xlNone
For i = 1 To oSeries.Count
	With oSeries(i)
		.Fill.ForeColor.SchemeColor = xlAutomatic
		.Border.LineStyle = xlAutomatic
		.Fill.BackColor.SchemeColor = xlAutomatic
	End With
	If i = oSeries.Count Then
		With oSeries(i)
			.Fill.ForeColor.SchemeColor = xlNone
			.Fill.BackColor.SchemeColor = xlNone
			.Border.LineStyle = xlNone
		End With
	End If
Next
__________________
Le savoir est une arme alors soyons armés
Nom est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h12.


 
 
 
 
Partenaires

Hébergement Web