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

IHM Discussion :

Récupérer une valeur d'une liste


Sujet :

IHM

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2009
    Messages : 7
    Points : 8
    Points
    8
    Par défaut Récupérer une valeur d'une liste
    Bonjour à toutes et à tous,

    Je voudrais vous poser une question de débutant en VBA (j'avoue)

    J'ai fait un formulaire qui contient, entre autres choses, une liste déroulante.
    Pour clarifier les choses :
    * le champ dans le formulaire est appelée "Presta"
    * son contenu est une série de noms (1 colonne) : Albert, Bernard, Caroline, Désiré, etc...
    * son libellé est Prestataire

    Je voudrais récupérer le prénom qui a été sélectionné.
    Or, si le code contient
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Dim wStr as String
    wStr = Presta
    J'obtiens le libellé associé à la liste (Prestataire) et pas le nom que je désire.

    J'ai essayé de lire l'aide de Caféine sur les sélections multi-critères, mais cela ne m'a pas aidé
    Qui peut m'aider ? Merci d'avance

  2. #2
    Membre émérite
    Homme Profil pro
    tripatouilleur de code pour améliorer mon quotidien boulistique
    Inscrit en
    Février 2008
    Messages
    939
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : tripatouilleur de code pour améliorer mon quotidien boulistique
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2008
    Messages : 939
    Points : 2 287
    Points
    2 287
    Par défaut
    Bonjour.

    Un petit tour sur la FAQ peut être utile.
    En l'occurence, une recherche sur le mot "LIste", donnera beaucoup de pistes.

    L'une d'elle :Renvoyer dans une zone de texte la valeur d'un champ en fonction du contenu d'une zone de liste


    Bonne ournée.

    Pierre

  3. #3
    Membre expert
    Homme Profil pro
    Retraité
    Inscrit en
    Juillet 2009
    Messages
    1 794
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 85
    Localisation : Belgique

    Informations professionnelles :
    Activité : Retraité
    Secteur : Enseignement

    Informations forums :
    Inscription : Juillet 2009
    Messages : 1 794
    Points : 3 094
    Points
    3 094
    Par défaut Suggestion
    Bonjour,
    J'essaierais

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Dim wStr as String
    wStr = Prestaire.column(0)
    Indice 0 car une seule colonne dans la liste et l'indice de la première colonne est 0, 1 pour la deuxième etc.

    Cordialement
    RJ

Discussions similaires

  1. Réponses: 1
    Dernier message: 13/04/2015, 11h17
  2. [WD16] Récupérer la valeur d'une colonne d'une table d'une ligne précise
    Par elghers_hocine dans le forum WinDev
    Réponses: 16
    Dernier message: 06/05/2011, 18h11
  3. Recherche une valeur d'une cellule dans une colonne d'une autre feuille
    Par kourria dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 21/06/2007, 13h48
  4. Récupérer la valeur d'une ligne dans une procédure stockée
    Par mobscene dans le forum MS SQL Server
    Réponses: 6
    Dernier message: 07/12/2006, 19h29
  5. Réponses: 4
    Dernier message: 07/08/2006, 17h01

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