A partir d'une macro Project, j'appelle une instance Excel, qui me
permet de construire un tableau sp=E9cifique sur l'utilisation de mes
ressources.
Toujours =E0 partir du VBA sous Project, je voudrais cr=E9er des
graphiques sous Excel =E0 partir du tableau que j'ai construit.
J'utilise par exemple les lignes de code suivantes (qui fonctionnent
sous Excel) :
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Gérard Ducouret
Anne,
As tu essayé de remplacer les constantes xlColumnClustered et xlLocationAsObject par leur valeur integer qui correspond probablement à leur rang dans la liste des options.
Gérard Ducouret
"Anne" a écrit dans le message de news: Bonjour,
A partir d'une macro Project, j'appelle une instance Excel, qui me permet de construire un tableau spécifique sur l'utilisation de mes ressources. Toujours à partir du VBA sous Project, je voudrais créer des graphiques sous Excel à partir du tableau que j'ai construit. J'utilise par exemple les lignes de code suivantes (qui fonctionnent sous Excel) :
Mais un erreur de compliation survient. Les variables xlColumnClustered, xlLocationAsObject,... ne sont pas définies.
J'ai bien la référence à Excel (Microsoft Excel 5.0 Object Library), mais il doit sans doute me manquer quelque chose.
Quelqu'un aurait-il une idée?
Merci d'avance.
Anne
Anne,
As tu essayé de remplacer les constantes xlColumnClustered et
xlLocationAsObject par leur valeur integer qui correspond probablement à
leur rang dans la liste des options.
Gérard Ducouret
"Anne" <anne.doctobre@wanadoo.fr> a écrit dans le message de
news:1146145329.236075.58190@t31g2000cwb.googlegroups.com...
Bonjour,
A partir d'une macro Project, j'appelle une instance Excel, qui me
permet de construire un tableau spécifique sur l'utilisation de mes
ressources.
Toujours à partir du VBA sous Project, je voudrais créer des
graphiques sous Excel à partir du tableau que j'ai construit.
J'utilise par exemple les lignes de code suivantes (qui fonctionnent
sous Excel) :
As tu essayé de remplacer les constantes xlColumnClustered et xlLocationAsObject par leur valeur integer qui correspond probablement à leur rang dans la liste des options.
Gérard Ducouret
"Anne" a écrit dans le message de news: Bonjour,
A partir d'une macro Project, j'appelle une instance Excel, qui me permet de construire un tableau spécifique sur l'utilisation de mes ressources. Toujours à partir du VBA sous Project, je voudrais créer des graphiques sous Excel à partir du tableau que j'ai construit. J'utilise par exemple les lignes de code suivantes (qui fonctionnent sous Excel) :
Mais un erreur de compliation survient. Les variables xlColumnClustered, xlLocationAsObject,... ne sont pas définies.
J'ai bien la référence à Excel (Microsoft Excel 5.0 Object Library), mais il doit sans doute me manquer quelque chose.
Quelqu'un aurait-il une idée?
Merci d'avance.
Anne
Anne
Bonjour Gérard,
Je viens d'essayer (j'ai eu du mal à trouver les valeurs correspondant aux constantes excel). Il n'y a plus d'erreur sur ces variables. En revanche, le problème ne doit pas être vraiment réglé puisque j'ai maintenant une erreur sur la ligne : ActiveChart.SetSourceData Source:=Sheets("Feuil1").Range("A4:F4,A6:F6"), _ PlotBy:=xlRows
Si vous avez une autre idée! Merci.
Anne
Bonjour Gérard,
Je viens d'essayer (j'ai eu du mal à trouver les valeurs correspondant
aux constantes excel). Il n'y a plus d'erreur sur ces variables.
En revanche, le problème ne doit pas être vraiment réglé puisque
j'ai maintenant une erreur sur la ligne :
ActiveChart.SetSourceData
Source:=Sheets("Feuil1").Range("A4:F4,A6:F6"), _
PlotBy:=xlRows
Je viens d'essayer (j'ai eu du mal à trouver les valeurs correspondant aux constantes excel). Il n'y a plus d'erreur sur ces variables. En revanche, le problème ne doit pas être vraiment réglé puisque j'ai maintenant une erreur sur la ligne : ActiveChart.SetSourceData Source:=Sheets("Feuil1").Range("A4:F4,A6:F6"), _ PlotBy:=xlRows
Si vous avez une autre idée! Merci.
Anne
Gérard Ducouret
Bonjour Anne,
Il va faloir faire la même chose pour la constante xlRows...
Gérard Ducouret
"Anne" a écrit dans le message de news: Bonjour Gérard,
Je viens d'essayer (j'ai eu du mal à trouver les valeurs correspondant aux constantes excel). Il n'y a plus d'erreur sur ces variables. En revanche, le problème ne doit pas être vraiment réglé puisque j'ai maintenant une erreur sur la ligne : ActiveChart.SetSourceData Source:=Sheets("Feuil1").Range("A4:F4,A6:F6"), _ PlotBy:=xlRows
Si vous avez une autre idée! Merci.
Anne
Bonjour Anne,
Il va faloir faire la même chose pour la constante xlRows...
Gérard Ducouret
"Anne" <anne.doctobre@wanadoo.fr> a écrit dans le message de
news:1146209485.260963.109980@i39g2000cwa.googlegroups.com...
Bonjour Gérard,
Je viens d'essayer (j'ai eu du mal à trouver les valeurs correspondant
aux constantes excel). Il n'y a plus d'erreur sur ces variables.
En revanche, le problème ne doit pas être vraiment réglé puisque
j'ai maintenant une erreur sur la ligne :
ActiveChart.SetSourceData
Source:=Sheets("Feuil1").Range("A4:F4,A6:F6"), _
PlotBy:=xlRows
Il va faloir faire la même chose pour la constante xlRows...
Gérard Ducouret
"Anne" a écrit dans le message de news: Bonjour Gérard,
Je viens d'essayer (j'ai eu du mal à trouver les valeurs correspondant aux constantes excel). Il n'y a plus d'erreur sur ces variables. En revanche, le problème ne doit pas être vraiment réglé puisque j'ai maintenant une erreur sur la ligne : ActiveChart.SetSourceData Source:=Sheets("Feuil1").Range("A4:F4,A6:F6"), _ PlotBy:=xlRows
Si vous avez une autre idée! Merci.
Anne
Anne
Malheureusement, maintenant ce n'est plus une erreur liée à la déclaration de la variable, comme précédemment. J'ai une erreur d'exécution 1004 (erreur définie par l'application ou par l'objet). J'ai essayé en changeant "xlRows", ça ne marche toujours pas.
Malheureusement, maintenant ce n'est plus une erreur liée à la
déclaration de la variable, comme précédemment. J'ai une erreur
d'exécution 1004 (erreur définie par l'application ou par l'objet).
J'ai essayé en changeant "xlRows", ça ne marche toujours pas.
Malheureusement, maintenant ce n'est plus une erreur liée à la déclaration de la variable, comme précédemment. J'ai une erreur d'exécution 1004 (erreur définie par l'application ou par l'objet). J'ai essayé en changeant "xlRows", ça ne marche toujours pas.