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 :

Macro liste déroulante pour choix type graphique [XL-2010]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2013
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hautes Pyrénées (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2013
    Messages : 8
    Par défaut Macro liste déroulante pour choix type graphique
    Bonjour,
    Je voudrais affecter à une zone de liste déroulante une macro qui permettrait de choisir entre des types de graphique pour un déjà créé. Les trois types voulus sont les suivants: Histogramme 2D, Secteur 2D et Courbe 2D.

    Cordialement.

    V.meca

  2. #2
    Invité
    Invité(e)
    Par défaut
    Je t'ai mis un exemple en pj.

    Remplissage de la liste déroulante:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Sub RemplissageCombobox()
        cmbGraphique.AddItem "Histogramme 2D"
        cmbGraphique.AddItem "Secteur 2D"
        cmbGraphique.AddItem "Courbe 2D"
    End Sub
    Evenement lié à liste déroulante:
    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
    Private Sub cmbGraphique_Change()
     
        ActiveSheet.ChartObjects("Graphique 1").Activate
        With ActiveChart
            Select Case cmbGraphique.Value
                Case "Histogramme 2D"
                    .ChartType = xlColumnClustered
                Case "Secteur 2D"
                    .ChartType = xlPie
                Case "Courbe 2D"
                    .ChartType = xlXYScatter
            End Select
        End With
     
        cmbGraphique.Select
     
    End Sub
    Dernière modification par Invité ; 21/05/2013 à 14h52.

  3. #3
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2013
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hautes Pyrénées (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2013
    Messages : 8
    Par défaut
    Merci pour cette réponse super efficace.
    Juste je voudrais que les points de la courbe 2D soient reliés. J'imagine donc que je dois remplacer par autre chose mais j'ai beau rechercher je ne trouve pas. Peux-tu me dire par quoi le remplacer ?

  4. #4
    Invité
    Invité(e)
    Par défaut
    Tu peux utiliser l'enregistreur de macro pour les trouver par toi même.

    xlXYScatterSmooth -> Courbes lisses
    xlXYScatterLines -> Courbes droites

  5. #5
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2013
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hautes Pyrénées (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2013
    Messages : 8
    Par défaut
    Nickel merci beaucoup de ta réponse.
    Bonne continuation !!!

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 04/02/2013, 10h17
  2. [XL-2010] Macro création liste déroulante pour réaliser une synthèse
    Par rico63 dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 16/04/2012, 14h02
  3. Réponses: 16
    Dernier message: 19/05/2011, 09h36
  4. [XL-2003] Double liste déroulante pour choix matériel et impression
    Par tony020422 dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 30/07/2009, 17h14
  5. Réponses: 7
    Dernier message: 19/06/2006, 09h35

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