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]Liste a choix multiple ?


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 19
    Par défaut [VBA-E]Liste a choix multiple ?
    Bonjour,
    Voila mon probleme, en fait j aimerai utiliser dans excel une liste a selection multiplie. Or le probleme, c est que je n ai reussi qu a faire une liste par le biais de Donnees/Validation puis liste mais ca ne repond pas a mes besoins.Quelqu'un aurait il une idee pour que je puisse selectionner plusieurs informations dans la liste et qu'une fois selectionnes, elles se mettent ensemble dans la cellule?
    Cordialement

  2. #2
    Membre éprouvé
    Inscrit en
    Juillet 2005
    Messages
    141
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 141
    Par défaut
    Bonjour,
    je suis pas sur d'avoir compris
    Tu veux faire une liste multicolonne et dont les colonnes serait indépendantes? dans ce cas fait plusieurs listes
    Tu veux faire une liste multicolonne et le choix affiche instantannément toutes les données de la même ligne
    dans ce cas regarde du coté des listbox ou combobox et penche toi sur la propriété columncount
    rémi

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 19
    Par défaut
    Non en fait, je souhaite avoir une liste avec une seule colonne. Le truc c 'est que j'aimerai pouvoir selectionner plusieurs lignes dans cette liste pour pouvoir les mettre dans une cellule. J espere avoir ete plus clair

  4. #4
    Membre éprouvé
    Inscrit en
    Juillet 2005
    Messages
    141
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 141
    Par défaut
    Ok
    alors dans ce cas je te propose plusieurs choses
    soit tu met une combobox qui est une liste déroulante sur laquelle tu peux définir des évènements du style
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Private Sub combobox1_click()[
    cells(i,j).value=cells(i,j).value & combobox1.value
    qui va pour chaque choix l'ajouter dans la cellule i,j (c'est à adapter suivant al manière dont tu veux gérer l'écriture des infos dans la cellule)

    le pb ici c'est que tu dois à chaque fois redérouler ta liste

    sinon tu peux faire une listbox ou tous les choix sont toujours afficher et tu y met le mm code en remplacant comboox par listbox (enfin le nom de ta listbox)
    rémi

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 19
    Par défaut
    Oui je pense que la listebox est un moyen plus pratique. Le probleme c'est que je n ai jamais utiliser cette methode. Je ne sais donc pas comment declarer ou initialiser une liste box et l'attribuer a une cellule de mon tableau excel

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 19
    Par défaut
    En cherchant, je viens de voir que la plupart des listbox que j ai vu etait lie a un userform qui se trouve dans la fenetre microsoft visaul basic.
    Le probleme c est que je ne veux pas que celle ci soit visible par l'utilisateur. Je veux simplement que l'utilisateur, lorsqu'il clique dans sa cellule excel puisse selectionner plusieurs informations contenues dans la liste.
    Au pire, qu'a l aide d'une macroon puisse lui demander de selectionner parmis plusieurs valeur puis les inserer dans la cellule du tableau excel.
    J espere ne pas avoir ete trop confu

  7. #7
    Membre éprouvé
    Inscrit en
    Juillet 2005
    Messages
    141
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 141
    Par défaut
    ha
    alors la je ne peux que te conseiller d'aller voir un peu les tutoriels et autres
    pour créer des listbox et autres objets il faut afficher la barre d'outils:
    Boites à outils Contrôle
    affiche aussi celle visual basic tant que t'y es pour apprendre à te servir de l'outil enregistreur de macro (enfin ptre tu sais deja faire)
    une foite que tu as créé ta listbox tu peux aller dans le code associé en cliquant sur
    Visualiser le code
    après un clic droit sur ta listbox en mode création
    rémi

Discussions similaires

  1. [VBA-E]Liste de choix
    Par sat478 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 02/03/2006, 15h04
  2. liste au choix multiple
    Par kda007 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 24/02/2006, 18h05
  3. [JSP] Récup valeurs liste html à choix multiples
    Par spiritusss dans le forum Servlets/JSP
    Réponses: 7
    Dernier message: 21/02/2006, 16h03
  4. [HTTPClient] Listes a choix multiples
    Par The Wretched dans le forum Entrée/Sortie
    Réponses: 3
    Dernier message: 06/04/2005, 15h25

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