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 :

[VBA-E] palette de couleur


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 2
    Par défaut [VBA-E] palette de couleur
    bonjour à tous,
    j'ai un problème avec une macro :
    jai créee deux combobox :
    *Dans la première combobox, je voudrai insérer une palette de couleur pour permettre à l'utilisateur de choisir une couleur .

    *Dans la deuxième combobox, je voudrai iinsérer une liste de choix de type de graphiques pour permettre à à l'utilisateur de choisir un type de graphique ( histogramme ou courbes ....)
    merci de m'aider à trouver une solution.

  2. #2
    Expert confirmé

    Homme Profil pro
    Inscrit en
    Août 2005
    Messages
    3 317
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2005
    Messages : 3 317
    Par défaut
    bonjour

    étant donné le peu d'informations fournies dans ton message, il y a peu de chance que ça corresponde exactement à ton projet:


    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
    'Dans cet exemple, c'est l'index de chaque sélection dans les ComboBox,
    'qui permet de définir les paramètres pour la création du graphique.
    Dim TableauType() As Variant
    Dim TableauCouleurs() As Variant
     
    'Vérifie si des élément sont sélectionnés dans les ComboBox
    If Feuil1.ComboBox1.ListIndex = -1 Or Feuil1.ComboBox2.ListIndex = -1 Then Exit Sub
     
    'choix pour le type de graphique
    TableauType = Array(xlColumnClustered, xlLine)
    'choix couleurs
    TableauCouleurs = Array(3, 10, 35)
     
    'Creation graphique
    Charts.Add
    With ActiveChart
        .ChartType = TableauType(Feuil1.ComboBox1.ListIndex)
        .SetSourceData Source:=Sheets("Feuil1").Range("A1:A10"), PlotBy:=xlColumns
        .Location Where:=xlLocationAsObject, Name:="Feuil1"
    End With
     
    'modifie la couleur de fond en fonction du choix dans la ComboBox2
    ActiveChart.ChartArea.Interior.ColorIndex = TableauCouleurs(Feuil1.ComboBox2.ListIndex)


    michel

Discussions similaires

  1. [VBA-E] boite de dialogue palette de couleur
    Par virginie2 dans le forum Macros et VBA Excel
    Réponses: 17
    Dernier message: 02/04/2017, 15h20
  2. Afficher une palette de couleur via VBA
    Par bernardmichel dans le forum VBA Access
    Réponses: 2
    Dernier message: 23/08/2007, 14h21
  3. [VBA-E]création d'une palette de couleur
    Par roseau dans le forum Excel
    Réponses: 7
    Dernier message: 02/04/2007, 10h26
  4. [VBA-E]palette couleurs RGB
    Par potili2 dans le forum Macros et VBA Excel
    Réponses: 21
    Dernier message: 20/03/2007, 15h29
  5. [MFC] Utilisation d'une palette de couleur
    Par Kevgeii dans le forum MFC
    Réponses: 2
    Dernier message: 01/06/2005, 17h35

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