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 :

Comment figer un graphe?


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Femme Profil pro
    Étudiant
    Inscrit en
    Janvier 2012
    Messages
    65
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Transports

    Informations forums :
    Inscription : Janvier 2012
    Messages : 65
    Par défaut Comment figer un graphe?
    Bonjour le forum,

    J'ai créé un graphe et j'aimerais trouvé un moyen de le figer (plus aucunes modifications possibles notamment pas d'agrandissement de la taille du graphe créé).

    Savez vous comment faire?

    Je vous remercie pour vos reponses

  2. #2
    Membre expérimenté Avatar de L'Albatros
    Homme Profil pro
    Chercheur en économie - statistique
    Inscrit en
    Avril 2012
    Messages
    150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Chercheur en économie - statistique
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2012
    Messages : 150
    Par défaut
    En VBA ou bien "à la main" ?


    '-------------------------------------------------------------------------
    Si j'ai pu vous aider, merci de me donner un pouce

  3. #3
    Membre confirmé
    Femme Profil pro
    Étudiant
    Inscrit en
    Janvier 2012
    Messages
    65
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Transports

    Informations forums :
    Inscription : Janvier 2012
    Messages : 65
    Par défaut
    En VBA, si c'est possible bien sure!!!

  4. #4
    Membre expérimenté Avatar de L'Albatros
    Homme Profil pro
    Chercheur en économie - statistique
    Inscrit en
    Avril 2012
    Messages
    150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Chercheur en économie - statistique
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2012
    Messages : 150
    Par défaut
    Bonjour,

    Ok alors j'ai répondu à cette question à cette adresse: http://www.developpez.net/forums/d12...ction-contenu/

    Voici le code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    Position = Range("A20").End(xlDown).Row -10
     
    With ActiveSheet.ChartObjects(1) 'graph 1 de ta feuille active
    .Top = Cells(Position, 10).Top 'position verticale graphique
    .Left = Cells(Position, 10).Left 'position horizontale graphique
    .Width = 300 ' largeur du graph
    .Height = 250 'hauteur du graph
    '...
    End With

  5. #5
    Membre confirmé
    Femme Profil pro
    Étudiant
    Inscrit en
    Janvier 2012
    Messages
    65
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Transports

    Informations forums :
    Inscription : Janvier 2012
    Messages : 65
    Par défaut
    Salut,

    Merci pour ta reponse. Ton code il ne permet pas de fixer le graphe une fois créé c'est toujours possible de modifier la taille.
    J'ai deja effectué ce bout de code dans ma macro. :

    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
     
    With Mon_Graphique
            .Top = rng.Top
            .Left = rng.Left
            '.Height = rng2.Width / 2 'hauteur
            '.Width = rng2.Width 'largeur
            .Width = 720 'largeur
            .Height = 440 'hauteur
            .Chart.HasTitle = True
            .Chart.ChartTitle.Text = sTitreOrgane & ": " & sNameShettLignes ' & " " & Format(Date, "mmm/yyyy")
            .Chart.ChartTitle.Font.Size = 10
            .Chart.ChartTitle.Shadow = True
            .Chart.ChartTitle.Top = 2
            .Shadow = True
        End With
    En fait je me suis peut etre mal exprimée: ce que je voudrais c'est une fois mon graphe créé, ne plus avoir la possibilité de le modifier (pas de deplacement possibles, pas d'agrandissement) : graphe figé ou fixé (je ne sais pas comment on peux apeller ca)

Discussions similaires

  1. Comment figer les largeurs des colonnes d'un TListView ?
    Par Gaadek dans le forum Composants VCL
    Réponses: 2
    Dernier message: 19/06/2008, 14h28
  2. Réponses: 4
    Dernier message: 04/09/2006, 15h40
  3. Réponses: 6
    Dernier message: 04/07/2006, 11h57
  4. [VB]Comment imprimer 1 graph généré dans un chartspace (OWC)
    Par alexxx69 dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 29/01/2006, 21h56
  5. Comment figer une Form et l'afficher en plein éecran ?
    Par aaronw dans le forum Composants VCL
    Réponses: 3
    Dernier message: 26/03/2005, 11h09

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