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 :

Utilisation d'une ComboBox [XL-2007]


Sujet :

Macros et VBA Excel

  1. #1
    Membre confirmé Avatar de Mat32
    Inscrit en
    Août 2009
    Messages
    243
    Détails du profil
    Informations forums :
    Inscription : Août 2009
    Messages : 243
    Par défaut Utilisation d'une ComboBox
    Hello,

    Quelqu'un sait-il si il est possible de créer une ComboBox dans laquelle les labels sont assignés a des valeurs ?

    Ex :
    Labels : Lundi, Mardi, Mercredi, ...
    Valeurs : 1, 2, 3, ...

    Merci de votre aide

  2. #2
    Membre éclairé
    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Octobre 2010
    Messages
    240
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aisne (Picardie)

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2010
    Messages : 240
    Par défaut
    Bonjour,

    Par défaut, les valeurs dans une comboBox sont déjà numérotées.
    La première valeur de la combobox est 0.

    donc tu peux utiliser pour

    Jour = maCombo.listindex
    ImpressionPlanning (Jour)

    Par exemple ^^
    Je en connais pas ton contexte

  3. #3
    Membre confirmé Avatar de Mat32
    Inscrit en
    Août 2009
    Messages
    243
    Détails du profil
    Informations forums :
    Inscription : Août 2009
    Messages : 243
    Par défaut
    Je ne comprend pas bien ta solution.

    Voici mon code en exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Private Sub UserForm_Initialize()
    ComboBox1.List = Array("Lundi", "Mardi", "Mercredi","Jeudi", "Vendredi","Samedi","Dimanche)
    End Sub
    J'aimerais assigner la valeur 1 pour les 5 premiers jours et 0 pour le week-end

  4. #4
    Membre éclairé
    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Octobre 2010
    Messages
    240
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aisne (Picardie)

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2010
    Messages : 240
    Par défaut
    dans quel but tu veux assigner ca? je pense avoir besoin de cette information pour voir dans quelle direction aller ^^

  5. #5
    Membre confirmé Avatar de Mat32
    Inscrit en
    Août 2009
    Messages
    243
    Détails du profil
    Informations forums :
    Inscription : Août 2009
    Messages : 243
    Par défaut
    Après je veux récupérer la valeur de jour et colorer la cellule en vert si c'est la semaine ou en bleu si c'est le week-end.

    Pour l'instant j'utilise un case en sortie mais j'aimerais savoir si il est possible de le faire directement ?

  6. #6
    Membre éclairé
    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Octobre 2010
    Messages
    240
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aisne (Picardie)

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2010
    Messages : 240
    Par défaut
    revois la synthaxe mais l'idée est la ^^


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    If combobox.ListIndex < 5 Then
        combobox.colorback = "tacouleur"
    Else
        combobox.colorback = "autrecouleur"
    End If
    en gros Lundi est stocké en 0 sur la combo
    et samedi en 5
    donc si la valeur de la combo est inferieure à 5 tu mets la couleur que tu souhaites sinon une autre
    utilises l'evenement Change

  7. #7
    Membre confirmé Avatar de Mat32
    Inscrit en
    Août 2009
    Messages
    243
    Détails du profil
    Informations forums :
    Inscription : Août 2009
    Messages : 243
    Par défaut
    C'est parfait, Merci

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

Discussions similaires

  1. utilisation d'une combobox gtk avec mono C#
    Par Rachel dans le forum Mono
    Réponses: 1
    Dernier message: 07/11/2011, 20h08
  2. Réponses: 4
    Dernier message: 15/04/2008, 18h52
  3. verrouiller l'utilisation d'une combobox
    Par tomy7 dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 01/04/2008, 17h00
  4. [VB.NET2005]PropertyGrid : utiliser un item d'une combobox
    Par NicolasJolet dans le forum Windows Forms
    Réponses: 1
    Dernier message: 30/03/2006, 15h51
  5. Utilisation d'une combobox
    Par tryonyco dans le forum C++Builder
    Réponses: 2
    Dernier message: 06/02/2006, 12h14

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