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 :

Liste déroulante avec check d'un userform


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2015
    Messages
    46
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Septembre 2015
    Messages : 46
    Par défaut Liste déroulante avec check d'un userform
    Salut à tous,

    Toujours sur le même projet (plan de maintenance), je voudrais mettre en place une liste déroulante particulière dans un Userform.
    Mon problème serait de faire une liste déroulante ou je pourrais, parmi toutes les données (données d'une colonne ) qu'elle me propose, en selectionner quelque une.
    Finalement une liste déroulante proposant des données et en face de chaque donnée il y aurait une case à cocher. En fait cette liste ressemblerait aux liste que l'on peut obtenir lorsque nous appliquons un filtre sur une colonne.

    J'ai cherché à trouver une conversation qui m'aiderait mais rien... si elle existe déjà je voudrais bien son lien ou sinon, je demande votre aide

    A bientôt,
    Karl

  2. #2
    Expert éminent


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Par défaut
    Bonjour,

    une listView avec case à cocher ....

    voir : http://silkyroad.developpez.com/VBA/ListView/#LI

  3. #3
    Rédacteur
    Avatar de Philippe Tulliez
    Homme Profil pro
    Formateur, développeur et consultant Excel, Access, Word et VBA
    Inscrit en
    Janvier 2010
    Messages
    13 173
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur, développeur et consultant Excel, Access, Word et VBA

    Informations forums :
    Inscription : Janvier 2010
    Messages : 13 173
    Billets dans le blog
    53
    Par défaut
    Bonjour,
    Une autre possibilité avec le contrôle ListBox
    La propriété ListStyle avec comme valeur la constante fmListStyleOption permet d'avoir des boutons à cocher.
    Le type de bouton dépend de la propriété MultiSelect. Si sa valeur est fmMultiSelectMulti, tu auras l'équivalent d'un CheckBox, si sa valeur est fmMultiSelectSingle tu auras l'équivalent d'un OptionsButton
    Philippe Tulliez
    Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément. (Nicolas Boileau)
    Lorsque vous avez la réponse à votre question, n'oubliez pas de cliquer sur et si celle-ci est pertinente pensez à voter
    Mes tutoriels : Utilisation de l'assistant « Insertion de fonction », Les filtres avancés ou élaborés dans Excel
    Mon dernier billet : Utilisation de la fonction Dir en VBA pour vérifier l'existence d'un fichier

  4. #4
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2015
    Messages
    46
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Septembre 2015
    Messages : 46
    Par défaut
    je vous remercie pour vos réponses.

    Du coup c'est celle de Philippe que je choisis, c'est plus ce que je recherche je pense.
    Alors j’ai trouvé l'ensemble des propriétés dont tu me parlais mais :
    -Pour une zone de liste modifiable, pas d'option Multiselect donc pas possible, autre alternative
    -Pour une zone de liste, j'ai trouvé cette fameuse option mais par contre je n'ai pas de barre de défilement.

    Pourrais tu m'aider à propos de cette barre stp ?

  5. #5
    Rédacteur
    Avatar de Philippe Tulliez
    Homme Profil pro
    Formateur, développeur et consultant Excel, Access, Word et VBA
    Inscrit en
    Janvier 2010
    Messages
    13 173
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur, développeur et consultant Excel, Access, Word et VBA

    Informations forums :
    Inscription : Janvier 2010
    Messages : 13 173
    Billets dans le blog
    53
    Par défaut
    Bonjour,
    -Pour une zone de liste modifiable, pas d'option Multiselect donc pas possible, autre alternative
    Effectivement, il n'y a pas de propriété MultiSelect pour le contrôle ComboBox.
    -Pour une zone de liste, j'ai trouvé cette fameuse option mais par contre je n'ai pas de barre de défilement.
    De quelle barre de défilement parles-tu ?
    Pourrais tu m'aider à propos de cette barre stp ?
    Il n'y a rien de particulier à faire, voir ci-dessous le code à placer (lst est la variable Objet du ListBox)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     With Lst
     .Clear
     .MultiSelect = fmMultiSelectMulti
     .ListStyle = fmListStyleOption
     End With
    Nom : 151008 dvp ListBox MultiSelect.jpg
Affichages : 1907
Taille : 28,0 Ko
    Philippe Tulliez
    Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément. (Nicolas Boileau)
    Lorsque vous avez la réponse à votre question, n'oubliez pas de cliquer sur et si celle-ci est pertinente pensez à voter
    Mes tutoriels : Utilisation de l'assistant « Insertion de fonction », Les filtres avancés ou élaborés dans Excel
    Mon dernier billet : Utilisation de la fonction Dir en VBA pour vérifier l'existence d'un fichier

  6. #6
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2015
    Messages
    46
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Septembre 2015
    Messages : 46
    Par défaut
    Autant pour moi... Je sais ce que j'ai fait, une erreur de ma part je pense puisque ça marche aujourd'hui.

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

Discussions similaires

  1. Liste déroulante avec identifiant "caché"
    Par critok dans le forum Composants
    Réponses: 9
    Dernier message: 05/12/2005, 22h04
  2. Réponses: 5
    Dernier message: 13/10/2005, 10h19
  3. liste déroulante avec ajout possible
    Par bachilbouzouk dans le forum ASP
    Réponses: 5
    Dernier message: 19/04/2005, 11h48
  4. liste déroulante avec données mysql
    Par fab44 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 24/02/2005, 19h45
  5. liste déroulante avec session
    Par leeloo076 dans le forum ASP
    Réponses: 3
    Dernier message: 19/03/2004, 11h01

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