boujour
je m'arrache le peu de cheveux qui me reste depuis pas mal de temps sur un
problème de graphiques et matrices :
j'ai deux matrices (vecteurs) de chiffres mat1 et mat2, du genre
mat1={67;28;69;68;29;70;68;69;70}
et mat2={9;14;68;69;70;50;68;69;70;50;68;69}
(les chiffres importent peu)
j'ai une autre matrice mat0={1;2;3;4;5;......21}
avec mb(mat0)=nb(mat1)+nb(mat2)
j'utilise la formule suivante pour créer une matrice raboutée contenant les
chiffre de mat1 et mat2 à la suite les uns des autres :
=mat0/mat0*(SI(mat0>NB(mat1);0;1*INDEX(mat1;1*mat0)))+mat0/mat0*(SI(mat0<=NB
(mat1);0;1*INDEX(mat2;1*mat0-NB(mat1))))
cette formule est placée dans un nom excel (mat)
quand dans ma feuille excel, je sélectionne 21 cases en colonne, et que je
tape {=mat},
miracle, j'ai bien ma supermatrice raboutée
si maintenant je trace un graphique avec comme unique série mat, pas moyen
d'obtenir le bon graphique, tout se passe comme si j'avais une matrice
{67;67;67;67;....}
en traçant transpose(mat) c'est pas mieux...
qu'est-ce que j'ai raté dans l'histoire ???
(en fait toutes ces matrices sont calculées par des formules mais en les
entrant en dur, c'est pas mieux !
ce que je cherche à faire, c'est de stocker dans des "name" un grand nombre
de coordonnées de points de graphiques, sachant que la longueur autorisée
par name est limitée)
merci de toute suggestion
boujour
je m'arrache le peu de cheveux qui me reste depuis pas mal de temps sur un
problème de graphiques et matrices :
j'ai deux matrices (vecteurs) de chiffres mat1 et mat2, du genre
mat1={67;28;69;68;29;70;68;69;70}
et mat2={9;14;68;69;70;50;68;69;70;50;68;69}
(les chiffres importent peu)
j'ai une autre matrice mat0={1;2;3;4;5;......21}
avec mb(mat0)=nb(mat1)+nb(mat2)
j'utilise la formule suivante pour créer une matrice raboutée contenant les
chiffre de mat1 et mat2 à la suite les uns des autres :
=mat0/mat0*(SI(mat0>NB(mat1);0;1*INDEX(mat1;1*mat0)))+mat0/mat0*(SI(mat0<=NB
(mat1);0;1*INDEX(mat2;1*mat0-NB(mat1))))
cette formule est placée dans un nom excel (mat)
quand dans ma feuille excel, je sélectionne 21 cases en colonne, et que je
tape {=mat},
miracle, j'ai bien ma supermatrice raboutée
si maintenant je trace un graphique avec comme unique série mat, pas moyen
d'obtenir le bon graphique, tout se passe comme si j'avais une matrice
{67;67;67;67;....}
en traçant transpose(mat) c'est pas mieux...
qu'est-ce que j'ai raté dans l'histoire ???
(en fait toutes ces matrices sont calculées par des formules mais en les
entrant en dur, c'est pas mieux !
ce que je cherche à faire, c'est de stocker dans des "name" un grand nombre
de coordonnées de points de graphiques, sachant que la longueur autorisée
par name est limitée)
merci de toute suggestion
J@C
boujour
je m'arrache le peu de cheveux qui me reste depuis pas mal de temps sur un
problème de graphiques et matrices :
j'ai deux matrices (vecteurs) de chiffres mat1 et mat2, du genre
mat1={67;28;69;68;29;70;68;69;70}
et mat2={9;14;68;69;70;50;68;69;70;50;68;69}
(les chiffres importent peu)
j'ai une autre matrice mat0={1;2;3;4;5;......21}
avec mb(mat0)=nb(mat1)+nb(mat2)
j'utilise la formule suivante pour créer une matrice raboutée contenant les
chiffre de mat1 et mat2 à la suite les uns des autres :
=mat0/mat0*(SI(mat0>NB(mat1);0;1*INDEX(mat1;1*mat0)))+mat0/mat0*(SI(mat0<=NB
(mat1);0;1*INDEX(mat2;1*mat0-NB(mat1))))
cette formule est placée dans un nom excel (mat)
quand dans ma feuille excel, je sélectionne 21 cases en colonne, et que je
tape {=mat},
miracle, j'ai bien ma supermatrice raboutée
si maintenant je trace un graphique avec comme unique série mat, pas moyen
d'obtenir le bon graphique, tout se passe comme si j'avais une matrice
{67;67;67;67;....}
en traçant transpose(mat) c'est pas mieux...
qu'est-ce que j'ai raté dans l'histoire ???
(en fait toutes ces matrices sont calculées par des formules mais en les
entrant en dur, c'est pas mieux !
ce que je cherche à faire, c'est de stocker dans des "name" un grand nombre
de coordonnées de points de graphiques, sachant que la longueur autorisée
par name est limitée)
merci de toute suggestion
Bonjour.
La matrice directement dans l'assistant graphique, je n'y arrive pas, mais
ces quelques lignes en vba le permette.
Sub Chartmat()
Dim Valeurs, LaSerie As Series
With ActiveCell
ActiveSheet.ChartObjects.Add .Left, .Top, 300&, 200&
End With
With ActiveSheet.ChartObjects(1).Chart
.ChartType = xlLineMarkers
Set LaSerie = .SeriesCollection.NewSeries
End With
Valeurs = [mat]
LaSerie.Values = Valeurs
End Sub
Alain CROS.
"" a écrit dans le message de news:
4048223d$0$2472$
boujour
je m'arrache le peu de cheveux qui me reste depuis pas mal de temps sur
un
problème de graphiques et matrices :
j'ai deux matrices (vecteurs) de chiffres mat1 et mat2, du genre
mat1={67;28;69;68;29;70;68;69;70}
et mat2={9;14;68;69;70;50;68;69;70;50;68;69}
(les chiffres importent peu)
j'ai une autre matrice mat0={1;2;3;4;5;......21}
avec mb(mat0)=nb(mat1)+nb(mat2)
j'utilise la formule suivante pour créer une matrice raboutée contenant
les
chiffre de mat1 et mat2 à la suite les uns des autres :
=mat0/mat0*(SI(mat0>NB(mat1);0;1*INDEX(mat1;1*mat0)))+mat0/mat0*(SI(mat0<=NB
(mat1);0;1*INDEX(mat2;1*mat0-NB(mat1))))
cette formule est placée dans un nom excel (mat)
quand dans ma feuille excel, je sélectionne 21 cases en colonne, et que
je
tape {=mat},
miracle, j'ai bien ma supermatrice raboutée
si maintenant je trace un graphique avec comme unique série mat, pas
moyen
d'obtenir le bon graphique, tout se passe comme si j'avais une matrice
{67;67;67;67;....}
en traçant transpose(mat) c'est pas mieux...
qu'est-ce que j'ai raté dans l'histoire ???
(en fait toutes ces matrices sont calculées par des formules mais en les
entrant en dur, c'est pas mieux !
ce que je cherche à faire, c'est de stocker dans des "name" un grand
nombre
de coordonnées de points de graphiques, sachant que la longueur
autorisée
par name est limitée)
merci de toute suggestion
Bonjour.
La matrice directement dans l'assistant graphique, je n'y arrive pas, mais
ces quelques lignes en vba le permette.
Sub Chartmat()
Dim Valeurs, LaSerie As Series
With ActiveCell
ActiveSheet.ChartObjects.Add .Left, .Top, 300&, 200&
End With
With ActiveSheet.ChartObjects(1).Chart
.ChartType = xlLineMarkers
Set LaSerie = .SeriesCollection.NewSeries
End With
Valeurs = [mat]
LaSerie.Values = Valeurs
End Sub
Alain CROS.
"j@c" <jacques.chaussard@noos.fr> a écrit dans le message de news:
4048223d$0$2472$626a14ce@news.free.fr...
boujour
je m'arrache le peu de cheveux qui me reste depuis pas mal de temps sur
un
problème de graphiques et matrices :
j'ai deux matrices (vecteurs) de chiffres mat1 et mat2, du genre
mat1={67;28;69;68;29;70;68;69;70}
et mat2={9;14;68;69;70;50;68;69;70;50;68;69}
(les chiffres importent peu)
j'ai une autre matrice mat0={1;2;3;4;5;......21}
avec mb(mat0)=nb(mat1)+nb(mat2)
j'utilise la formule suivante pour créer une matrice raboutée contenant
les
chiffre de mat1 et mat2 à la suite les uns des autres :
=mat0/mat0*(SI(mat0>NB(mat1);0;1*INDEX(mat1;1*mat0)))+mat0/mat0*(SI(mat0<=NB
(mat1);0;1*INDEX(mat2;1*mat0-NB(mat1))))
cette formule est placée dans un nom excel (mat)
quand dans ma feuille excel, je sélectionne 21 cases en colonne, et que
je
tape {=mat},
miracle, j'ai bien ma supermatrice raboutée
si maintenant je trace un graphique avec comme unique série mat, pas
moyen
d'obtenir le bon graphique, tout se passe comme si j'avais une matrice
{67;67;67;67;....}
en traçant transpose(mat) c'est pas mieux...
qu'est-ce que j'ai raté dans l'histoire ???
(en fait toutes ces matrices sont calculées par des formules mais en les
entrant en dur, c'est pas mieux !
ce que je cherche à faire, c'est de stocker dans des "name" un grand
nombre
de coordonnées de points de graphiques, sachant que la longueur
autorisée
par name est limitée)
merci de toute suggestion
J@C
Bonjour.
La matrice directement dans l'assistant graphique, je n'y arrive pas, mais
ces quelques lignes en vba le permette.
Sub Chartmat()
Dim Valeurs, LaSerie As Series
With ActiveCell
ActiveSheet.ChartObjects.Add .Left, .Top, 300&, 200&
End With
With ActiveSheet.ChartObjects(1).Chart
.ChartType = xlLineMarkers
Set LaSerie = .SeriesCollection.NewSeries
End With
Valeurs = [mat]
LaSerie.Values = Valeurs
End Sub
Alain CROS.
"" a écrit dans le message de news:
4048223d$0$2472$
boujour
je m'arrache le peu de cheveux qui me reste depuis pas mal de temps sur
un
problème de graphiques et matrices :
j'ai deux matrices (vecteurs) de chiffres mat1 et mat2, du genre
mat1={67;28;69;68;29;70;68;69;70}
et mat2={9;14;68;69;70;50;68;69;70;50;68;69}
(les chiffres importent peu)
j'ai une autre matrice mat0={1;2;3;4;5;......21}
avec mb(mat0)=nb(mat1)+nb(mat2)
j'utilise la formule suivante pour créer une matrice raboutée contenant
les
chiffre de mat1 et mat2 à la suite les uns des autres :
=mat0/mat0*(SI(mat0>NB(mat1);0;1*INDEX(mat1;1*mat0)))+mat0/mat0*(SI(mat0<=NB
(mat1);0;1*INDEX(mat2;1*mat0-NB(mat1))))
cette formule est placée dans un nom excel (mat)
quand dans ma feuille excel, je sélectionne 21 cases en colonne, et que
je
tape {=mat},
miracle, j'ai bien ma supermatrice raboutée
si maintenant je trace un graphique avec comme unique série mat, pas
moyen
d'obtenir le bon graphique, tout se passe comme si j'avais une matrice
{67;67;67;67;....}
en traçant transpose(mat) c'est pas mieux...
qu'est-ce que j'ai raté dans l'histoire ???
(en fait toutes ces matrices sont calculées par des formules mais en les
entrant en dur, c'est pas mieux !
ce que je cherche à faire, c'est de stocker dans des "name" un grand
nombre
de coordonnées de points de graphiques, sachant que la longueur
autorisée
par name est limitée)
merci de toute suggestion
marche pas chez moi, tu peux m'envoyer le fichier dans ma BAL stp ?
"Alain CROS" a écrit dans le message de news:
um$$Bonjour.
La matrice directement dans l'assistant graphique, je n'y arrive pas, mais
ces quelques lignes en vba le permette.
Sub Chartmat()
Dim Valeurs, LaSerie As Series
With ActiveCell
ActiveSheet.ChartObjects.Add .Left, .Top, 300&, 200&
End With
With ActiveSheet.ChartObjects(1).Chart
.ChartType = xlLineMarkers
Set LaSerie = .SeriesCollection.NewSeries
End With
Valeurs = [mat]
LaSerie.Values = Valeurs
End Sub
Alain CROS.
"" a écrit dans le message de news:
4048223d$0$2472$boujour
je m'arrache le peu de cheveux qui me reste depuis pas mal de temps sur
unproblème de graphiques et matrices :
j'ai deux matrices (vecteurs) de chiffres mat1 et mat2, du genre
mat1={67;28;69;68;29;70;68;69;70}
et mat2={9;14;68;69;70;50;68;69;70;50;68;69}
(les chiffres importent peu)
j'ai une autre matrice mat0={1;2;3;4;5;......21}
avec mb(mat0)=nb(mat1)+nb(mat2)
j'utilise la formule suivante pour créer une matrice raboutée contenant
leschiffre de mat1 et mat2 à la suite les uns des autres :
=mat0/mat0*(SI(mat0>NB(mat1);0;1*INDEX(mat1;1*mat0)))+mat0/mat0*(SI(mat0<=NB(mat1);0;1*INDEX(mat2;1*mat0-NB(mat1))))
cette formule est placée dans un nom excel (mat)
quand dans ma feuille excel, je sélectionne 21 cases en colonne, et que
jetape {=mat},
miracle, j'ai bien ma supermatrice raboutée
si maintenant je trace un graphique avec comme unique série mat, pas
moyend'obtenir le bon graphique, tout se passe comme si j'avais une matrice
{67;67;67;67;....}
en traçant transpose(mat) c'est pas mieux...
qu'est-ce que j'ai raté dans l'histoire ???
(en fait toutes ces matrices sont calculées par des formules mais en les
entrant en dur, c'est pas mieux !
ce que je cherche à faire, c'est de stocker dans des "name" un grand
nombrede coordonnées de points de graphiques, sachant que la longueur
autoriséepar name est limitée)
merci de toute suggestion
marche pas chez moi, tu peux m'envoyer le fichier dans ma BAL stp ?
"Alain CROS" <Personne@ICI> a écrit dans le message de news:
um$$Et8AEHA.2348@TK2MSFTNGP09.phx.gbl...
Bonjour.
La matrice directement dans l'assistant graphique, je n'y arrive pas, mais
ces quelques lignes en vba le permette.
Sub Chartmat()
Dim Valeurs, LaSerie As Series
With ActiveCell
ActiveSheet.ChartObjects.Add .Left, .Top, 300&, 200&
End With
With ActiveSheet.ChartObjects(1).Chart
.ChartType = xlLineMarkers
Set LaSerie = .SeriesCollection.NewSeries
End With
Valeurs = [mat]
LaSerie.Values = Valeurs
End Sub
Alain CROS.
"j@c" <jacques.chaussard@noos.fr> a écrit dans le message de news:
4048223d$0$2472$626a14ce@news.free.fr...
boujour
je m'arrache le peu de cheveux qui me reste depuis pas mal de temps sur
un
problème de graphiques et matrices :
j'ai deux matrices (vecteurs) de chiffres mat1 et mat2, du genre
mat1={67;28;69;68;29;70;68;69;70}
et mat2={9;14;68;69;70;50;68;69;70;50;68;69}
(les chiffres importent peu)
j'ai une autre matrice mat0={1;2;3;4;5;......21}
avec mb(mat0)=nb(mat1)+nb(mat2)
j'utilise la formule suivante pour créer une matrice raboutée contenant
les
chiffre de mat1 et mat2 à la suite les uns des autres :
=mat0/mat0*(SI(mat0>NB(mat1);0;1*INDEX(mat1;1*mat0)))+mat0/mat0*(SI(mat0<=NB
(mat1);0;1*INDEX(mat2;1*mat0-NB(mat1))))
cette formule est placée dans un nom excel (mat)
quand dans ma feuille excel, je sélectionne 21 cases en colonne, et que
je
tape {=mat},
miracle, j'ai bien ma supermatrice raboutée
si maintenant je trace un graphique avec comme unique série mat, pas
moyen
d'obtenir le bon graphique, tout se passe comme si j'avais une matrice
{67;67;67;67;....}
en traçant transpose(mat) c'est pas mieux...
qu'est-ce que j'ai raté dans l'histoire ???
(en fait toutes ces matrices sont calculées par des formules mais en les
entrant en dur, c'est pas mieux !
ce que je cherche à faire, c'est de stocker dans des "name" un grand
nombre
de coordonnées de points de graphiques, sachant que la longueur
autorisée
par name est limitée)
merci de toute suggestion
J@C
marche pas chez moi, tu peux m'envoyer le fichier dans ma BAL stp ?
"Alain CROS" a écrit dans le message de news:
um$$Bonjour.
La matrice directement dans l'assistant graphique, je n'y arrive pas, mais
ces quelques lignes en vba le permette.
Sub Chartmat()
Dim Valeurs, LaSerie As Series
With ActiveCell
ActiveSheet.ChartObjects.Add .Left, .Top, 300&, 200&
End With
With ActiveSheet.ChartObjects(1).Chart
.ChartType = xlLineMarkers
Set LaSerie = .SeriesCollection.NewSeries
End With
Valeurs = [mat]
LaSerie.Values = Valeurs
End Sub
Alain CROS.
"" a écrit dans le message de news:
4048223d$0$2472$boujour
je m'arrache le peu de cheveux qui me reste depuis pas mal de temps sur
unproblème de graphiques et matrices :
j'ai deux matrices (vecteurs) de chiffres mat1 et mat2, du genre
mat1={67;28;69;68;29;70;68;69;70}
et mat2={9;14;68;69;70;50;68;69;70;50;68;69}
(les chiffres importent peu)
j'ai une autre matrice mat0={1;2;3;4;5;......21}
avec mb(mat0)=nb(mat1)+nb(mat2)
j'utilise la formule suivante pour créer une matrice raboutée contenant
leschiffre de mat1 et mat2 à la suite les uns des autres :
=mat0/mat0*(SI(mat0>NB(mat1);0;1*INDEX(mat1;1*mat0)))+mat0/mat0*(SI(mat0<=NB(mat1);0;1*INDEX(mat2;1*mat0-NB(mat1))))
cette formule est placée dans un nom excel (mat)
quand dans ma feuille excel, je sélectionne 21 cases en colonne, et que
jetape {=mat},
miracle, j'ai bien ma supermatrice raboutée
si maintenant je trace un graphique avec comme unique série mat, pas
moyend'obtenir le bon graphique, tout se passe comme si j'avais une matrice
{67;67;67;67;....}
en traçant transpose(mat) c'est pas mieux...
qu'est-ce que j'ai raté dans l'histoire ???
(en fait toutes ces matrices sont calculées par des formules mais en les
entrant en dur, c'est pas mieux !
ce que je cherche à faire, c'est de stocker dans des "name" un grand
nombrede coordonnées de points de graphiques, sachant que la longueur
autoriséepar name est limitée)
merci de toute suggestion
Bonjour.
C'est parti.
Alain CROS.
"" a écrit dans le message de news:
404adf2b$0$293$
marche pas chez moi, tu peux m'envoyer le fichier dans ma BAL stp ?
"Alain CROS" a écrit dans le message de news:
um$$Bonjour.
La matrice directement dans l'assistant graphique, je n'y arrive pas,
mais
ces quelques lignes en vba le permette.
Sub Chartmat()
Dim Valeurs, LaSerie As Series
With ActiveCell
ActiveSheet.ChartObjects.Add .Left, .Top, 300&, 200&
End With
With ActiveSheet.ChartObjects(1).Chart
.ChartType = xlLineMarkers
Set LaSerie = .SeriesCollection.NewSeries
End With
Valeurs = [mat]
LaSerie.Values = Valeurs
End Sub
Alain CROS.
"" a écrit dans le message de news:
4048223d$0$2472$boujour
je m'arrache le peu de cheveux qui me reste depuis pas mal de temps
sur
unproblème de graphiques et matrices :
j'ai deux matrices (vecteurs) de chiffres mat1 et mat2, du genre
mat1={67;28;69;68;29;70;68;69;70}
et mat2={9;14;68;69;70;50;68;69;70;50;68;69}
(les chiffres importent peu)
j'ai une autre matrice mat0={1;2;3;4;5;......21}
avec mb(mat0)=nb(mat1)+nb(mat2)
j'utilise la formule suivante pour créer une matrice raboutée
contenant
leschiffre de mat1 et mat2 à la suite les uns des autres :
=mat0/mat0*(SI(mat0>NB(mat1);0;1*INDEX(mat1;1*mat0)))+mat0/mat0*(SI(mat0<=NB
(mat1);0;1*INDEX(mat2;1*mat0-NB(mat1))))
cette formule est placée dans un nom excel (mat)
quand dans ma feuille excel, je sélectionne 21 cases en colonne, et
que
jetape {=mat},
miracle, j'ai bien ma supermatrice raboutée
si maintenant je trace un graphique avec comme unique série mat, pas
moyend'obtenir le bon graphique, tout se passe comme si j'avais une
matrice
{67;67;67;67;....}
en traçant transpose(mat) c'est pas mieux...
qu'est-ce que j'ai raté dans l'histoire ???
(en fait toutes ces matrices sont calculées par des formules mais en
les
entrant en dur, c'est pas mieux !
ce que je cherche à faire, c'est de stocker dans des "name" un grand
nombrede coordonnées de points de graphiques, sachant que la longueur
autoriséepar name est limitée)
merci de toute suggestion
Bonjour.
C'est parti.
Alain CROS.
"j@c" <jacques.chaussard@noos.fr> a écrit dans le message de news:
404adf2b$0$293$626a14ce@news.free.fr...
marche pas chez moi, tu peux m'envoyer le fichier dans ma BAL stp ?
"Alain CROS" <Personne@ICI> a écrit dans le message de news:
um$$Et8AEHA.2348@TK2MSFTNGP09.phx.gbl...
Bonjour.
La matrice directement dans l'assistant graphique, je n'y arrive pas,
mais
ces quelques lignes en vba le permette.
Sub Chartmat()
Dim Valeurs, LaSerie As Series
With ActiveCell
ActiveSheet.ChartObjects.Add .Left, .Top, 300&, 200&
End With
With ActiveSheet.ChartObjects(1).Chart
.ChartType = xlLineMarkers
Set LaSerie = .SeriesCollection.NewSeries
End With
Valeurs = [mat]
LaSerie.Values = Valeurs
End Sub
Alain CROS.
"j@c" <jacques.chaussard@noos.fr> a écrit dans le message de news:
4048223d$0$2472$626a14ce@news.free.fr...
boujour
je m'arrache le peu de cheveux qui me reste depuis pas mal de temps
sur
un
problème de graphiques et matrices :
j'ai deux matrices (vecteurs) de chiffres mat1 et mat2, du genre
mat1={67;28;69;68;29;70;68;69;70}
et mat2={9;14;68;69;70;50;68;69;70;50;68;69}
(les chiffres importent peu)
j'ai une autre matrice mat0={1;2;3;4;5;......21}
avec mb(mat0)=nb(mat1)+nb(mat2)
j'utilise la formule suivante pour créer une matrice raboutée
contenant
les
chiffre de mat1 et mat2 à la suite les uns des autres :
=mat0/mat0*(SI(mat0>NB(mat1);0;1*INDEX(mat1;1*mat0)))+mat0/mat0*(SI(mat0<=NB
(mat1);0;1*INDEX(mat2;1*mat0-NB(mat1))))
cette formule est placée dans un nom excel (mat)
quand dans ma feuille excel, je sélectionne 21 cases en colonne, et
que
je
tape {=mat},
miracle, j'ai bien ma supermatrice raboutée
si maintenant je trace un graphique avec comme unique série mat, pas
moyen
d'obtenir le bon graphique, tout se passe comme si j'avais une
matrice
{67;67;67;67;....}
en traçant transpose(mat) c'est pas mieux...
qu'est-ce que j'ai raté dans l'histoire ???
(en fait toutes ces matrices sont calculées par des formules mais en
les
entrant en dur, c'est pas mieux !
ce que je cherche à faire, c'est de stocker dans des "name" un grand
nombre
de coordonnées de points de graphiques, sachant que la longueur
autorisée
par name est limitée)
merci de toute suggestion
J@C
Bonjour.
C'est parti.
Alain CROS.
"" a écrit dans le message de news:
404adf2b$0$293$
marche pas chez moi, tu peux m'envoyer le fichier dans ma BAL stp ?
"Alain CROS" a écrit dans le message de news:
um$$Bonjour.
La matrice directement dans l'assistant graphique, je n'y arrive pas,
mais
ces quelques lignes en vba le permette.
Sub Chartmat()
Dim Valeurs, LaSerie As Series
With ActiveCell
ActiveSheet.ChartObjects.Add .Left, .Top, 300&, 200&
End With
With ActiveSheet.ChartObjects(1).Chart
.ChartType = xlLineMarkers
Set LaSerie = .SeriesCollection.NewSeries
End With
Valeurs = [mat]
LaSerie.Values = Valeurs
End Sub
Alain CROS.
"" a écrit dans le message de news:
4048223d$0$2472$boujour
je m'arrache le peu de cheveux qui me reste depuis pas mal de temps
sur
unproblème de graphiques et matrices :
j'ai deux matrices (vecteurs) de chiffres mat1 et mat2, du genre
mat1={67;28;69;68;29;70;68;69;70}
et mat2={9;14;68;69;70;50;68;69;70;50;68;69}
(les chiffres importent peu)
j'ai une autre matrice mat0={1;2;3;4;5;......21}
avec mb(mat0)=nb(mat1)+nb(mat2)
j'utilise la formule suivante pour créer une matrice raboutée
contenant
leschiffre de mat1 et mat2 à la suite les uns des autres :
=mat0/mat0*(SI(mat0>NB(mat1);0;1*INDEX(mat1;1*mat0)))+mat0/mat0*(SI(mat0<=NB
(mat1);0;1*INDEX(mat2;1*mat0-NB(mat1))))
cette formule est placée dans un nom excel (mat)
quand dans ma feuille excel, je sélectionne 21 cases en colonne, et
que
jetape {=mat},
miracle, j'ai bien ma supermatrice raboutée
si maintenant je trace un graphique avec comme unique série mat, pas
moyend'obtenir le bon graphique, tout se passe comme si j'avais une
matrice
{67;67;67;67;....}
en traçant transpose(mat) c'est pas mieux...
qu'est-ce que j'ai raté dans l'histoire ???
(en fait toutes ces matrices sont calculées par des formules mais en
les
entrant en dur, c'est pas mieux !
ce que je cherche à faire, c'est de stocker dans des "name" un grand
nombrede coordonnées de points de graphiques, sachant que la longueur
autoriséepar name est limitée)
merci de toute suggestion
bien reçu, merci
il ressemble à quoi, le graphique chez toi ?
chez moi, même punition, même sur ton fichier j'ai les 9 premiers points à
67, les suivants à 0 ????
y aurait-il un pb de configuration quelque part ?
"Alain CROS" a écrit dans le message de news:
#Bonjour.
C'est parti.
Alain CROS.
"" a écrit dans le message de news:
404adf2b$0$293$marche pas chez moi, tu peux m'envoyer le fichier dans ma BAL stp ?
"Alain CROS" a écrit dans le message de news:
um$$Bonjour.
La matrice directement dans l'assistant graphique, je n'y arrive pas,
maisces quelques lignes en vba le permette.
Sub Chartmat()
Dim Valeurs, LaSerie As Series
With ActiveCell
ActiveSheet.ChartObjects.Add .Left, .Top, 300&, 200&
End With
With ActiveSheet.ChartObjects(1).Chart
.ChartType = xlLineMarkers
Set LaSerie = .SeriesCollection.NewSeries
End With
Valeurs = [mat]
LaSerie.Values = Valeurs
End Sub
Alain CROS.
"" a écrit dans le message de news:
4048223d$0$2472$boujour
je m'arrache le peu de cheveux qui me reste depuis pas mal de temps
surunproblème de graphiques et matrices :
j'ai deux matrices (vecteurs) de chiffres mat1 et mat2, du genre
mat1={67;28;69;68;29;70;68;69;70}
et mat2={9;14;68;69;70;50;68;69;70;50;68;69}
(les chiffres importent peu)
j'ai une autre matrice mat0={1;2;3;4;5;......21}
avec mb(mat0)=nb(mat1)+nb(mat2)
j'utilise la formule suivante pour créer une matrice raboutée
contenantleschiffre de mat1 et mat2 à la suite les uns des autres :
=mat0/mat0*(SI(mat0>NB(mat1);0;1*INDEX(mat1;1*mat0)))+mat0/mat0*(SI(mat0<=NB(mat1);0;1*INDEX(mat2;1*mat0-NB(mat1))))
cette formule est placée dans un nom excel (mat)
quand dans ma feuille excel, je sélectionne 21 cases en colonne, et
quejetape {=mat},
miracle, j'ai bien ma supermatrice raboutée
si maintenant je trace un graphique avec comme unique série mat, pas
moyend'obtenir le bon graphique, tout se passe comme si j'avais une
matrice{67;67;67;67;....}
en traçant transpose(mat) c'est pas mieux...
qu'est-ce que j'ai raté dans l'histoire ???
(en fait toutes ces matrices sont calculées par des formules mais en
lesentrant en dur, c'est pas mieux !
ce que je cherche à faire, c'est de stocker dans des "name" un grand
nombrede coordonnées de points de graphiques, sachant que la longueur
autoriséepar name est limitée)
merci de toute suggestion
bien reçu, merci
il ressemble à quoi, le graphique chez toi ?
chez moi, même punition, même sur ton fichier j'ai les 9 premiers points à
67, les suivants à 0 ????
y aurait-il un pb de configuration quelque part ?
"Alain CROS" <Personne@ICI> a écrit dans le message de news:
#wPA6zCBEHA.464@TK2MSFTNGP11.phx.gbl...
Bonjour.
C'est parti.
Alain CROS.
"j@c" <jacques.chaussard@noos.fr> a écrit dans le message de news:
404adf2b$0$293$626a14ce@news.free.fr...
marche pas chez moi, tu peux m'envoyer le fichier dans ma BAL stp ?
"Alain CROS" <Personne@ICI> a écrit dans le message de news:
um$$Et8AEHA.2348@TK2MSFTNGP09.phx.gbl...
Bonjour.
La matrice directement dans l'assistant graphique, je n'y arrive pas,
mais
ces quelques lignes en vba le permette.
Sub Chartmat()
Dim Valeurs, LaSerie As Series
With ActiveCell
ActiveSheet.ChartObjects.Add .Left, .Top, 300&, 200&
End With
With ActiveSheet.ChartObjects(1).Chart
.ChartType = xlLineMarkers
Set LaSerie = .SeriesCollection.NewSeries
End With
Valeurs = [mat]
LaSerie.Values = Valeurs
End Sub
Alain CROS.
"j@c" <jacques.chaussard@noos.fr> a écrit dans le message de news:
4048223d$0$2472$626a14ce@news.free.fr...
boujour
je m'arrache le peu de cheveux qui me reste depuis pas mal de temps
sur
un
problème de graphiques et matrices :
j'ai deux matrices (vecteurs) de chiffres mat1 et mat2, du genre
mat1={67;28;69;68;29;70;68;69;70}
et mat2={9;14;68;69;70;50;68;69;70;50;68;69}
(les chiffres importent peu)
j'ai une autre matrice mat0={1;2;3;4;5;......21}
avec mb(mat0)=nb(mat1)+nb(mat2)
j'utilise la formule suivante pour créer une matrice raboutée
contenant
les
chiffre de mat1 et mat2 à la suite les uns des autres :
=mat0/mat0*(SI(mat0>NB(mat1);0;1*INDEX(mat1;1*mat0)))+mat0/mat0*(SI(mat0<=NB
(mat1);0;1*INDEX(mat2;1*mat0-NB(mat1))))
cette formule est placée dans un nom excel (mat)
quand dans ma feuille excel, je sélectionne 21 cases en colonne, et
que
je
tape {=mat},
miracle, j'ai bien ma supermatrice raboutée
si maintenant je trace un graphique avec comme unique série mat, pas
moyen
d'obtenir le bon graphique, tout se passe comme si j'avais une
matrice
{67;67;67;67;....}
en traçant transpose(mat) c'est pas mieux...
qu'est-ce que j'ai raté dans l'histoire ???
(en fait toutes ces matrices sont calculées par des formules mais en
les
entrant en dur, c'est pas mieux !
ce que je cherche à faire, c'est de stocker dans des "name" un grand
nombre
de coordonnées de points de graphiques, sachant que la longueur
autorisée
par name est limitée)
merci de toute suggestion
J@C
bien reçu, merci
il ressemble à quoi, le graphique chez toi ?
chez moi, même punition, même sur ton fichier j'ai les 9 premiers points à
67, les suivants à 0 ????
y aurait-il un pb de configuration quelque part ?
"Alain CROS" a écrit dans le message de news:
#Bonjour.
C'est parti.
Alain CROS.
"" a écrit dans le message de news:
404adf2b$0$293$marche pas chez moi, tu peux m'envoyer le fichier dans ma BAL stp ?
"Alain CROS" a écrit dans le message de news:
um$$Bonjour.
La matrice directement dans l'assistant graphique, je n'y arrive pas,
maisces quelques lignes en vba le permette.
Sub Chartmat()
Dim Valeurs, LaSerie As Series
With ActiveCell
ActiveSheet.ChartObjects.Add .Left, .Top, 300&, 200&
End With
With ActiveSheet.ChartObjects(1).Chart
.ChartType = xlLineMarkers
Set LaSerie = .SeriesCollection.NewSeries
End With
Valeurs = [mat]
LaSerie.Values = Valeurs
End Sub
Alain CROS.
"" a écrit dans le message de news:
4048223d$0$2472$boujour
je m'arrache le peu de cheveux qui me reste depuis pas mal de temps
surunproblème de graphiques et matrices :
j'ai deux matrices (vecteurs) de chiffres mat1 et mat2, du genre
mat1={67;28;69;68;29;70;68;69;70}
et mat2={9;14;68;69;70;50;68;69;70;50;68;69}
(les chiffres importent peu)
j'ai une autre matrice mat0={1;2;3;4;5;......21}
avec mb(mat0)=nb(mat1)+nb(mat2)
j'utilise la formule suivante pour créer une matrice raboutée
contenantleschiffre de mat1 et mat2 à la suite les uns des autres :
=mat0/mat0*(SI(mat0>NB(mat1);0;1*INDEX(mat1;1*mat0)))+mat0/mat0*(SI(mat0<=NB(mat1);0;1*INDEX(mat2;1*mat0-NB(mat1))))
cette formule est placée dans un nom excel (mat)
quand dans ma feuille excel, je sélectionne 21 cases en colonne, et
quejetape {=mat},
miracle, j'ai bien ma supermatrice raboutée
si maintenant je trace un graphique avec comme unique série mat, pas
moyend'obtenir le bon graphique, tout se passe comme si j'avais une
matrice{67;67;67;67;....}
en traçant transpose(mat) c'est pas mieux...
qu'est-ce que j'ai raté dans l'histoire ???
(en fait toutes ces matrices sont calculées par des formules mais en
lesentrant en dur, c'est pas mieux !
ce que je cherche à faire, c'est de stocker dans des "name" un grand
nombrede coordonnées de points de graphiques, sachant que la longueur
autoriséepar name est limitée)
merci de toute suggestion