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 :

Récupérer la valeur selectionné d'une liste


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    472
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 472
    Par défaut Récupérer la valeur selectionné d'une liste
    Bonjour à tous,


    J'ai un souci de récupération de valeur sélectionnée à partir d'une liste.

    Je sélectionne une plage de cellule et je lui affecte des listes.

    Ces liste là sont crées à partir de l'onglet données >> validation des données >>> je choisi liste >> et je donne la source qui est dans mon cas "Categorie"

    Pour faire celà automatiquement à l'ensemble de mes cellule j'ai enregistré une macro, j'ai récupéré le code et je l'ai adapté dans mon appli ça donne ça :
    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
     
     Application.Goto reference:="cellules"
                     ActiveCell.Offset(3, i).Select
     
                   With Selection.Validation
                        .Delete
                        .Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
                        xlBetween, Formula1:="=Categorie"
                        .IgnoreBlank = True
                        .InCellDropdown = True
                        .InputTitle = ""
                        .ErrorTitle = ""
                        .InputMessage = ""
                        .ErrorMessage = ""
                        .ShowInput = True
                        .ShowError = True
                    End With
    Actuellement je recherche a récupérer les valeurs selectionnées dans chaque cellule mais je ne vois pas comment je pourrais le faire;

    Avez vous une idée ?

    Merci

  2. #2
    Membre Expert
    Homme Profil pro
    Inscrit en
    Décembre 2011
    Messages
    1 186
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Décembre 2011
    Messages : 1 186
    Par défaut
    Bonsoir,

    Citation Envoyé par sab_info Voir le message
    Actuellement je recherche a récupérer les valeurs selectionnées dans chaque cellule mais je ne vois pas comment je pourrais le faire;
    Le résultat de la sélection par l'utilisateur d'une valeur parmi une liste de validation est stocké dans la cellule.
    Donc avec Cells(<ligne>,<Colonne>).Value ou Range("<adresse de la cellule>").Value tu peux récupérer la valeur choisi par l'utilisateur.

  3. #3
    Membre très actif
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    472
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 472
    Par défaut
    Oui c'est tout bête mais des fois on cherche à se compliquer la vie

    Je te remercie

  4. #4
    Membre Expert
    Homme Profil pro
    Inscrit en
    Décembre 2011
    Messages
    1 186
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Décembre 2011
    Messages : 1 186
    Par défaut
    De rien.
    Content que ça fonctionne comme tu veux.
    A+

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

Discussions similaires

  1. Réponses: 0
    Dernier message: 08/05/2012, 18h31
  2. Réponses: 7
    Dernier message: 07/01/2008, 17h50
  3. Réponses: 4
    Dernier message: 01/10/2006, 15h37
  4. Récupérer la valeur choisie ds une liste
    Par taroudant dans le forum Servlets/JSP
    Réponses: 6
    Dernier message: 08/08/2006, 10h53
  5. Réponses: 1
    Dernier message: 28/07/2006, 09h17

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