IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Taille d'un graphe [XL-2002]


Sujet :

Macros et VBA Excel

  1. #1
    Membre confirmé
    Femme Profil pro
    M1 MIAGE
    Inscrit en
    Janvier 2013
    Messages
    61
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 33
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : M1 MIAGE

    Informations forums :
    Inscription : Janvier 2013
    Messages : 61
    Par défaut Taille d'un graphe
    Bonjour,

    J'ai collé un graphique Excel dans un powerpoint, et j'aimerais modifier la taille de ce graphique après le collage. J'ai déjà regardé les topics sur les modifications de taille, mais la plupart de mes essais se sont conclus par :
    "Membre de methode ou donnée introuvable"
    Voici mon code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
     Public Function ppt()
     
        Dim ppapp As PowerPoint.Application
        Dim Presentation As PowerPoint.Presentation
        Dim Diapo As PowerPoint.Slide
     
        Set ppapp = CreateObject("Powerpoint.application")
     
        ppapp.Activate
     
        Set Presentation = ppapp.Presentations.Add
     
        With Presentation
            .Slides.Add Index:=1, Layout:=ppLayoutBlank
            Set Diapo = .Slides.Add(Index:=2, Layout:=ppLayoutBlank)
     
            ' Copie du graphe
            Workbooks("Comparaison.xls").Sheets("Comparaison de la taille").Activate
            ActiveSheet.ChartArea.Select
            ActiveSheet.ChartArea.Copy
     
            ' On colle le graphe dans la présentation
            Diapo.Shapes.Paste
     
            'On redimensionne le graphe
            '...
     
        End With
    J'ai essayé :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    ActiveSheet.Shapes("Comparaison de la taille").ScaleWidth 1.39, msoFalse, _
    msoScaleFromTopLeft
    ou encore
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
            .Left = 150 'définit la position horizontale dans le slide
            .Top = 100 'définit la position verticale dans le slide
            .Height = 300 'hauteur
            .Width = 400 'largeur
    Merci à ceux qui me répondront

  2. #2
    Membre confirmé
    Femme Profil pro
    M1 MIAGE
    Inscrit en
    Janvier 2013
    Messages
    61
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 33
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : M1 MIAGE

    Informations forums :
    Inscription : Janvier 2013
    Messages : 61
    Par défaut
    Bon ben en fait c'est bon, j'ai trouvé toute seule


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
            ' On colle le graphe dans la présentation et on le redimensionne
            Set oShape = Diapo.Shapes.Paste
            oShape.Top = 20
            oShape.Left = 20
            oShape.Width = 430
            oShape.Height = 430
    merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 22/12/2013, 23h48
  2. Taille des camemberts graphe en serie
    Par skunkies dans le forum BIRT
    Réponses: 3
    Dernier message: 17/12/2009, 15h07
  3. Réponses: 4
    Dernier message: 07/05/2009, 14h59
  4. [VBA-W] Diminution taille graphes
    Par dev81 dans le forum VBA Word
    Réponses: 1
    Dernier message: 26/04/2007, 18h45
  5. [Graphe] Extraire tous les chemins de toutes tailles.
    Par Choupi dans le forum Algorithmes et structures de données
    Réponses: 2
    Dernier message: 10/05/2006, 15h47

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo