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 :

Remplir cellule avec liste de choix


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2012
    Messages
    116
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2012
    Messages : 116
    Par défaut Remplir cellule avec liste de choix
    Bonjour tout le monde,

    Je viens à nouveau faire appel à vous.
    Je souhaite remplir une cellule avec une liste de choix. Les choix présent dans liste doivent être récupéré dans un fichier distant à l'aide d'une requête SQL.

    Pour la création de la liste de choix je crois savoir qu'il faut aller dans Données > Validation des données > Autoriser : Liste

    Mais une fois que ma liste de choix est créée je ne trouve pas du tout comment remplir cette liste avec le résultat de ma requête.

    Si l'un d'entre vous à une idée de comment faire elle sera la bienvenue.

    Merci d'avance

  2. #2
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2012
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2012
    Messages : 38
    Par défaut
    Bonjour,

    Pourquoi ne pas tout simplement créer une liste de choix en selectionnant une certaine colonne (vide), et ensuite remplir la colonne avec les choix récupérés de la base de donnée ?

  3. #3
    Membre confirmé
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2012
    Messages
    116
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2012
    Messages : 116
    Par défaut
    parce que je dois directement sélectionner dans la cellule en question la valeur que je veux qu'elle prenne.

    En faite je dois dans la cellule avoir une liste de choix et lorsque le choix est effectuée la cellule prend la valeur choisie

  4. #4
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2012
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2012
    Messages : 38
    Par défaut
    J'ai peur de ne pas comprendre.. si j'ai bien lu, il faut transformer une cellule en liste déroulante, quand on clique sur la fleche plusieurs choix s'affichent, on en selectionne un et la cellule prend cette valeur ?

    Ou alors une fois le choix fait la liste change en fonction de ce choix (et propose de nouveaux choix)?

    Faudrait un exemple ce serait plus simple.

  5. #5
    Membre confirmé
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2012
    Messages
    116
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2012
    Messages : 116
    Par défaut
    Oui c'est ça

    il faut transformer une cellule en liste déroulante, quand on clique sur la fleche plusieurs choix s'affichent, on en selectionne un et la cellule prend cette valeur

    De plus selon la valeur sélectionnée la cellule a coté se transforme en liste déroulante également avec d'autres choix.

    Par exemple: dans la première cellule je choisis le chef déquipe du coup, la cellule prend la valeur avec le nom du chef d'équipe et la cellule a coté devient la liste des salariés dont il est responsable. Ce qui me permet donc de choisir un salarié

    Le but est de saisir des informations concernant un salarié en particulier

  6. #6
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2012
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2012
    Messages : 38
    Par défaut
    Oki je vois mieux les choses maintenant, plusieurs listes imbriquées quoi.

    J'ai déjà fais ça mais avec une base de donnée directement dans une feuille excel. C'était faisable sans macros d'ailleurs (juste avec une mixture tarabiscotée de formules).

    La je quitte et je n'ai plus le net chez moi donc je te donne ma méthode demain.

Discussions similaires

  1. Réponses: 1
    Dernier message: 22/02/2010, 20h19
  2. remplir combo avec liste des pays via un service
    Par dimainfo dans le forum ASP.NET
    Réponses: 2
    Dernier message: 18/09/2009, 18h00
  3. Envoi email avec liste de choix multiple
    Par Renardo dans le forum VBA Access
    Réponses: 8
    Dernier message: 09/08/2008, 18h36
  4. affichage d'un champ avec liste de choix dans un état
    Par DonQuiShoote dans le forum IHM
    Réponses: 16
    Dernier message: 20/05/2007, 23h39
  5. Faire un submit avec liste de choix
    Par mcdelay dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 04/09/2006, 16h31

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