chart

  • Initiateur de la discussion Isabelle
  • Date de début
I

Isabelle

Guest
Salut, je cherche à faire une macro qui me permette d'insérer un graphique dans une feuille déjà créee.Il ne s'agit pas du graphique en tant qu'objet.

Je ne sais pas comment m'y prendre avec la propriété location.

Quand j'utilise:
xlLocationAsNewSheet, il me crée une nouvelle feuille graphique.
et quand j'utilise:
xlLocationAsObject, il me crée un objet graphique dans ma page.

Merci pour votre aide!
 
S

STéphane

Guest
la méthode location applicable à un objet graphique permet de déplacer celui-ci dans une feuille existante ou dans une nouvelle feuille

voilà l'aide vba à ce sujet :

Déplace le graphique en un autre emplacement.

Syntaxe : expression.Location(Where, Name)
où expression est obligatoire et correspond à un objet Chart.

Where Argument de type Long obligatoire. Le nouvel emplacement. Il peut s'agir de l'une des constantes XlChartLocation suivantes : xlLocationAsNewSheet, xlLocationAsObject ou xlLocationAutomatic.

Name Argument de type Variant facultatif. Obligatoire si Where vaut xlLocationAsObject. Le nom de la feuille dans laquelle le graphique est incorporé si Where vaut xlLocationAsObject ou le nom de la nouvelle feuille si Where vaut xlLocationAsNewSheet.

ainsi l'instruction ci-dessous déplace le graphique dans une nouvelle feuille appelée graphique
ActiveChart.Location Where:=xlLocationAsNewSheet, Name:="graphique"

bye
stephane
 

Discussions similaires

Réponses
13
Affichages
643

Statistiques des forums

Discussions
312 305
Messages
2 087 084
Membres
103 461
dernier inscrit
dams94