Excel,plusieurs coubres sur un meme graphe
Fermé
marrrrrrrr
-
9 juin 2011 à 10:55
Raymond PENTIER Messages postés 58397 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 26 avril 2024 - 10 juin 2011 à 03:05
Raymond PENTIER Messages postés 58397 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 26 avril 2024 - 10 juin 2011 à 03:05
A voir également:
- Excel,plusieurs coubres sur un meme graphe
- Liste déroulante excel - Guide
- Formule excel - Guide
- Formule excel pour additionner plusieurs cellules - Guide
- Si et excel - Guide
- Aller à la ligne sur excel - Guide
3 réponses
ccm81
Messages postés
10854
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
26 avril 2024
2 404
9 juin 2011 à 11:16
9 juin 2011 à 11:16
bonjour
difficile de répondre sans avoir une idée plus précise sur la façon dont les données sont organisées dans ton tableau
peux tu mettre un exemple (format excel 2003) sur cjoint.com ou cijoint.fr et joindre le lien a ton prochain post
bonne suite
difficile de répondre sans avoir une idée plus précise sur la façon dont les données sont organisées dans ton tableau
peux tu mettre un exemple (format excel 2003) sur cjoint.com ou cijoint.fr et joindre le lien a ton prochain post
bonne suite
ccm81
Messages postés
10854
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
26 avril 2024
2 404
9 juin 2011 à 15:46
9 juin 2011 à 15:46
re
RQ1. ton tableau ne m'avance pas beaucoup par rapport à ton post 1
RQ2. je suppose que dans la colonne B, il y a les ordonnées à l'origine
RQ3. où sont les "abscisses" des points .... les dates ? lesquelles ?
RQ4. ce qui est sur, c'est qu'il va (au moins) falloir des colonnes supplémentaires
RQ5. que veux tu dire par périodiser une régression linéaire
RQ1. ton tableau ne m'avance pas beaucoup par rapport à ton post 1
RQ2. je suppose que dans la colonne B, il y a les ordonnées à l'origine
RQ3. où sont les "abscisses" des points .... les dates ? lesquelles ?
RQ4. ce qui est sur, c'est qu'il va (au moins) falloir des colonnes supplémentaires
RQ5. que veux tu dire par périodiser une régression linéaire
du coupje laisse tomber ca me parait un peu trop complexe lol en tous cas merci quand meme de mavoir accorder det on temps. j'ai juste une derniere question pour toi. Tu mavais aide sur un graph avec des dates variables en absices http://www.commentcamarche.net/forum/affich-22300137-graphique-excel#dernier
J'ai encore un petit soucis avec ca. Le graph varie bien quand mon tableau change mais pas les valeur min et max de mon axe X. Je ne doit pas appeler la macro la correctement... Peut etre au niveau de
rivate Sub Worksheet_Change(ByVal Target As Range)
Dim mini, maxi
If Not Intersect(Target, Union(Range("plageY"), Range("plageX"))) Is Nothing Then
mini = Application.WorksheetFunction.Min(Range("plageX"))
maxi = Application.WorksheetFunction.Max(Range("plageX"))
With ChartObjects(1).Chart.Axes(xlCategory)
.MinimumScale = mini
.MaximumScale = maxi
End With
mini = Application.WorksheetFunction.Min(Range("plageY"))
maxi = Application.WorksheetFunction.Max(Range("plageY"))
With ChartObjects(1).Chart.Axes(xlValue)
.MinimumScale = mini
.MaximumScale = maxi
End With
End If
End Sub
La partie soulignee comment as tu choisie le 1? C,est peut etre ca qui fait que ca ne fonctionne pas pour moi.
J'ai encore un petit soucis avec ca. Le graph varie bien quand mon tableau change mais pas les valeur min et max de mon axe X. Je ne doit pas appeler la macro la correctement... Peut etre au niveau de
rivate Sub Worksheet_Change(ByVal Target As Range)
Dim mini, maxi
If Not Intersect(Target, Union(Range("plageY"), Range("plageX"))) Is Nothing Then
mini = Application.WorksheetFunction.Min(Range("plageX"))
maxi = Application.WorksheetFunction.Max(Range("plageX"))
With ChartObjects(1).Chart.Axes(xlCategory)
.MinimumScale = mini
.MaximumScale = maxi
End With
mini = Application.WorksheetFunction.Min(Range("plageY"))
maxi = Application.WorksheetFunction.Max(Range("plageY"))
With ChartObjects(1).Chart.Axes(xlValue)
.MinimumScale = mini
.MaximumScale = maxi
End With
End If
End Sub
La partie soulignee comment as tu choisie le 1? C,est peut etre ca qui fait que ca ne fonctionne pas pour moi.
ccm81
Messages postés
10854
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
26 avril 2024
2 404
9 juin 2011 à 18:06
9 juin 2011 à 18:06
re
chartobjects(1) est l'objet graphique 1, tu as plusieurs solutions
- tu essaies des numéros plus grands jusqu'à arriver au bon
- tu actives l'editeur de macro, nouvelle macro, puis tu selectionnes le graphique. tu arretes tout
dans le code de la nouvelle macro ainsi créée, tu as le nom du graphique "Graphique xx"
il ne te reste plus qu'à changer le 1 de ma macro par ce nom
- tu peux aussi aussi faire une recherche plus systématique de ce numéro
en A1 par exemple tu mets 1
tu mets un bouton dans la feuille
et tu lui affecte le code suivant
nugr = Range("A1")
chartobjects(nugr).select
et observer quel objet est selectionné
en changeant la valeur de A1 tu peux déterminer les numéros de tes objets visuels dans la feuille
tu peux en profiter pour donner un nom pertinent a ton graphique
ChartObjets(nugr).Name = "machin"
et ne pas oublier de corriger la macro Worksheet_Change
bonne suite
chartobjects(1) est l'objet graphique 1, tu as plusieurs solutions
- tu essaies des numéros plus grands jusqu'à arriver au bon
- tu actives l'editeur de macro, nouvelle macro, puis tu selectionnes le graphique. tu arretes tout
dans le code de la nouvelle macro ainsi créée, tu as le nom du graphique "Graphique xx"
il ne te reste plus qu'à changer le 1 de ma macro par ce nom
- tu peux aussi aussi faire une recherche plus systématique de ce numéro
en A1 par exemple tu mets 1
tu mets un bouton dans la feuille
et tu lui affecte le code suivant
nugr = Range("A1")
chartobjects(nugr).select
et observer quel objet est selectionné
en changeant la valeur de A1 tu peux déterminer les numéros de tes objets visuels dans la feuille
tu peux en profiter pour donner un nom pertinent a ton graphique
ChartObjets(nugr).Name = "machin"
et ne pas oublier de corriger la macro Worksheet_Change
bonne suite
9 juin 2011 à 11:20
A B
0.449200828 0.00060
0.085977426 0.00221
0.195331106 0.00074
0.418168046 0.00104
0.327759202 0.00103
0.425956248 0.00170
-0.007207862 -0.00022
-0.098435557 -0.00071
0.25294897 0.00042
0.311915489 0.00019
0.500167219 -0.00096
0.288785687 0.00016
0.484940288 0.00049
Cordialement
9 juin 2011 à 11:23
Dsl je ne peux joindre le fichier car le site cijoint.fr est bloque par mon entreprise
9 juin 2011 à 11:28
chaque plage correspondant a une ligne de mon tableau et dc chaque plage contenant le segment de droite correspondant...
9 juin 2011 à 12:16
10 juin 2011 à 03:05