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 :

cacher les lignes déjà choisies dans une liste déroulante


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Femme Profil pro
    Webmaster
    Inscrit en
    Novembre 2016
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Boutique - Magasin

    Informations forums :
    Inscription : Novembre 2016
    Messages : 2
    Par défaut cacher les lignes déjà choisies dans une liste déroulante
    Bonjour,

    A l'aide de validation , j'ai crée une liste déroulante qui me permet lorsque la personne choisi une carte sur les 22 d'afficher l'image correspondante , ce que je voudrai faire, c'est éviter que les personnes puisse faire deux fois le même choix .
    Je m'explique
    Actuellement je n'ai qu'une lite de choix lorsque je choisi une ligne dans la liste l'image correspondante à la carte choisie s'affiche comment faire pour que la ligne choisie dans la liste déroulante disparaisse afin que la personne ne puisse pas cliquer dessus une deuxième fois et choisir la même carte .
    Sachant qu'il y a 22 choix dans cette liste déroulante et que la personne peut faire des tirages de 3 cartes, 5 cartes, 7 cartes, 12 cartes et 21 cartes.
    Chaque tirage 3 cartes, 5 cartes etc... ont une liste déroulante ( j'utilise la même) et se trouvent dans des feuilles différentes.Bien sur on ne peut faire qu'un tirage à la fois.
    Je travaille avec excel 2007 .
    Merci beaucoup pour votre aide , car là je bloque complétement

  2. #2
    Membre Expert Avatar de jerome.vaussenat
    Homme Profil pro
    Formateur Bureautique
    Inscrit en
    Janvier 2011
    Messages
    1 629
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Formateur Bureautique
    Secteur : Enseignement

    Informations forums :
    Inscription : Janvier 2011
    Messages : 1 629
    Par défaut
    Salut,

    Je ne pense pas que tu puisses faire çà avec une validation de données.
    On peut effectivement lier une liste à une autre liste.

    Par contre ce que tu veux, c'est que le contenu change selon ce qui à déjà été sélectionné.

    Pour faire çà, je passerai par un contrôle activeX dans la feuille. Et du coup, pourquoi par par un formulaire.
    Par contre, là on est sur du VBA ...

    Mais peut être, (et même surement) une grosse pointure du forum va te sortir la formule magique.

  3. #3
    Expert confirmé
    Avatar de MarcelG
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2009
    Messages
    3 449
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2009
    Messages : 3 449
    Billets dans le blog
    7
    Par défaut
    Bonjour à vous,

    Pour ton besoin, je ne vois que l'utilisation d'un formulaire avec gestion des évènements sur ta liste déroulante et une procédure attachée au formulaire d'alimentation de combobox.
    Le plus efficace à mon avis c'est que tu retournes un classeur simplifié contenant ton code et que tu exprimes ton besoin à l'aide d'exemples.
    Je serai, pour ma part, bientôt en congés, mais ce peut être un projet intéressant.

    Question préalable qui n'a rien de discriminant : as-tu abordé les notions de formulaires en VBA?

    A plus.

  4. #4
    Membre Expert Avatar de jerome.vaussenat
    Homme Profil pro
    Formateur Bureautique
    Inscrit en
    Janvier 2011
    Messages
    1 629
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Formateur Bureautique
    Secteur : Enseignement

    Informations forums :
    Inscription : Janvier 2011
    Messages : 1 629
    Par défaut
    Salut,

    çà confirme bien ce que je pensais.
    Par contre, je viens de voir quelle version d'Excel tu utilises. Çà ne nous rajeuni pas tout çà. et ce n'est pas une remarque désagréable ...

    Cela me fait surtout penser que comme je ne me suis intéressé au VBA que depuis peu de temps, il faudra faire attention aux éventuels problèmes de compatibilité entre ta version et celles que nous pouvons utiliser pour d'aider ...

    Mais tout comme MarcelG, si on peu t'aider, ce sera avec plaisir. Et pourquoi pas un cadeau de Noël !

  5. #5
    Nouveau candidat au Club
    Femme Profil pro
    Webmaster
    Inscrit en
    Novembre 2016
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Boutique - Magasin

    Informations forums :
    Inscription : Novembre 2016
    Messages : 2
    Par défaut
    Citation Envoyé par MarcelG Voir le message
    Bonjour à vous,

    Pour ton besoin, je ne vois que l'utilisation d'un formulaire avec gestion des évènements sur ta liste déroulante et une procédure attachée au formulaire d'alimentation de combobox.
    Le plus efficace à mon avis c'est que tu retournes un classeur simplifié contenant ton code et que tu exprimes ton besoin à l'aide d'exemples.
    Je serai, pour ma part, bientôt en congés, mais ce peut être un projet intéressant.

    Question préalable qui n'a rien de discriminant : as-tu abordé les notions de formulaires en VBA?

    A plus.
    Merci de ta réponse, en matière de VBA, je m'y connais un peu, je connais beaucoup mieux excel et les formules .
    Si je dois faire intervenir le VBA pourquoi pas , mais au secours, j'aurais besoin d'aide .
    en tous cas joyeuses fêtes de fin d'année.

    Citation Envoyé par jerome.vaussenat Voir le message
    Salut,

    Je ne pense pas que tu puisses faire çà avec une validation de données.
    On peut effectivement lier une liste à une autre liste.

    Par contre ce que tu veux, c'est que le contenu change selon ce qui à déjà été sélectionné.

    Pour faire çà, je passerai par un contrôle activeX dans la feuille. Et du coup, pourquoi par par un formulaire.
    Par contre, là on est sur du VBA ...

    Mais peut être, (et même surement) une grosse pointure du forum va te sortir la formule magique.
    Merci de ta réponse,

    je crois que tu as bien saisi ma demande, effectivement je souhaite que le contenu de la liste déroulante change selon ce qui à déjà été selectionné .
    Je connais un peu le VBA , mais je ne vois pas comment procéder.
    je vais faire en sorte d'alléger le dossier pour pouvoir l'envoyer.
    Merci encore

    Citation Envoyé par jerome.vaussenat Voir le message
    Salut,

    çà confirme bien ce que je pensais.
    Par contre, je viens de voir quelle version d'Excel tu utilises. Çà ne nous rajeuni pas tout çà. et ce n'est pas une remarque désagréable ...

    Cela me fait surtout penser que comme je ne me suis intéressé au VBA que depuis peu de temps, il faudra faire attention aux éventuels problèmes de compatibilité entre ta version et celles que nous pouvons utiliser pour d'aider ...

    Mais tout comme MarcelG, si on peu t'aider, ce sera avec plaisir. Et pourquoi pas un cadeau de Noël !
    Oui, c'est exact, ma version date un peu, mais le père Noël va m'apporte la version 2013.

Discussions similaires

  1. Réponses: 2
    Dernier message: 15/12/2015, 11h34
  2. Enlever les items choisis dans une liste déroulante
    Par MrMeteo dans le forum InfoPath
    Réponses: 2
    Dernier message: 12/06/2015, 15h48
  3. Réponses: 4
    Dernier message: 28/03/2011, 12h02
  4. Réponses: 5
    Dernier message: 04/12/2008, 15h58
  5. Pb d'affichage d'une image à la volée, choisie dans une liste déroulante
    Par Angelseb dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 08/02/2007, 10h53

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