Rechercher : dans
Par :

Liaison cellule et liste déroulante Excel

Dernière réponse le 2 jun 2008 à 17:31:38 Nelieru, le 2 jun 2008 à 11:35:36 
 Signaler ce message aux modérateurs

Bonjour,

je travail sur une application sous Excel, et j'aimerais que, lorsque je clique sur une liste déroulante, le contenu s'affiche dans une cellule, genre la cellule A1. Comment faire ?

Configuration: Windows XP
Internet Explorer 6.0

Meilleures réponses pour « Liaison cellule et liste déroulante Excel » dans :
Listes déroulantes simples avec Excel VoirDans votre tableau, vous souhaitez insérer un texte ou une valeur choisi dans une liste (déroulante). vous créez votre liste, ligne aprés ligne, sur votre feuille en cours ou sur une autre feuille du classeur en cours. vous la nommez : INSERTION...
Liste déroulante avec saisie semi automatique pour EXCEL VoirC'est une procédure qui demande un investissement personnel et qui n'est pas nécessairement facile à comprendre et à réaliser dès la première fois. Afin de rendre cette astuce facile à utiliser, nous allons employer les plages et les formules...

1

m@rina, le 2 jun 2008 à 12:02:10
  • +1

Bonjour,

Pas très clair... Tu veux que toute la liste déroulante s'affiche dans la cellule A1, ou juste ta sélection ?

Par ailleurs, quel type de liste déroulante utilises-tu : Contrôle VBA, Formulaire, Validation ???

m@rina

Répondre à m@rina

2

Nelieru, le 2 jun 2008 à 12:09:56
  • +1

Bonjour marina,

alors la liste est une combobox1, je la crée avec la Boite à outil de controle..

Mon but en fait est de récupérer le contenu séléctionné de la liste et le placer dans une cellule. J'avais pensé à Combobx1.SelectedItem mais ca ne fonctionne pas, Excel ne le reconnait pas...

Répondre à Nelieru

3

m@rina, le 2 jun 2008 à 12:28:04

Bonjour,

Tu n'as pas besoin de code pour cela. Tu vas dans les propriétés du contrôle, et tu mets la référence de la cellule (ex. A1) dans la propriété LinkedCell.

Cela tu pouvais simplement utiliser une liste déroulante de formulaire : Double clic dessus, on met la source et la cellule liée.

m@rina

Répondre à m@rina

4

Nelieru, le 2 jun 2008 à 12:39:07

Ok ca marche merci beaucoup =).

Une dernière petite question, qui est même un problème.

En fait je récupère les données d'une base dans une liste déroulante de type Combobox. Les données récupérées sont le nom, prénom d'une personne (nom et prénom sont concaténée pour être affiché dans la liste). Mon but est que, une fois le nom et prénom séléctionné, je récupère la clé primaire de la personne (ici défini par un numéro) se situant dans la base de données, et ainsi, je lance une requête SQL avec comme critère la clé primaire récupérée, qui m'affiche les données demandées dans la requête.

Seul problème, comment faire pour que, dans une requête SQL, mes critères de recherche concernent les données d'une cellule, sachant que les données sont une concaténation de plusieurs champs...


Cela me parait compliqué, je suppose qu'il y a plus simple, donc je fais appel à vous.

Merci

Répondre à Nelieru

5

Nelieru, le 2 jun 2008 à 14:48:45
  • +1

Up !

Répondre à Nelieru

6

 m@rina, le 2 jun 2008 à 17:31:38
  • +1

Erreur de message !

Répondre à m@rina
Collection CommentÇaMarche.net