Renvoyer la valeur d'une cellule selon liste déroulante

Bonjour à toutes et à tous,

Je rencontre une sacrée difficultée qui me bloque depuis quelques jours....

Je cherche à renvoyer un texte saisi dans une cellule (une liste) selon un choix fait par l'utilisateur dans une liste déroulante ou contrôle de formulaire.

Les deux difficultés que je rencontre sont les suivantes :

- Le nombre de choix dans la liste est bien supérieur à 64, ce qui m'empêche donc d'utiliser la fonction SI

- Le renvoi de valeur doit prendre en compte les majuscules/minuscules

Exemple :

Anti-E (selection dans choix déroulant) renvoie la valeur Truc

Anti-e (selection dans choix déroulant) renvoie la valeur Machin

Auriez-vous une idée ou suggéstion.... ?

Merci d'avance !

Nico.

Bonsoir,

Vous êtes au bon endroit pour trouver une solution

Ceci dit, un fichier exemple est la bienvenue

Donc si je comprend bien :

on a une liste de choix, qui une fois fait doit renvoyer une valeur en fonction de ce choix, c'est cela ?

Si c'est le cas je cherche, si ce n'est pas le cas je cherche comme même au cas où que ce soit le cas

@ bientôt

LouReeD

Voilà un premier essai...

Est-ce cela ?

Bonne soirée

LouReeD

Hello LouReed (quel joli pseudo... ),

Un énorme merci pour votre réponse, tout aussi rapide qu'efficace !

C'est exactement ce que je cherchais

J'ai cependant une autre question, ce coup-ci avec mon fichier exemple, ce sera probablement plus simple pour vous...

J'aimerais afficher le bouton formulaire dans ma case A3, et que la ligne complète de ma base de donnée (correspondant au choix évidemment) s'affiche à côté....

J'éspère être assez limpide, j'avoue être encore au boulot depuis 6h ce matin, j'ai un peu les yeux et le cerveau qui flanchent....

Bien amicalement,

Nico.

195testag-ac.xlsx (22.29 Ko)

Bonsoir,

c'est en cours mais la casse n'est pas respectée...

Je cherche...

Merci beaucoup pour votre aide précieuse, et de prendre de votre temps pour cela

Le nombre de données dans le tableau est d'environ 300, si jamais cette information pourrait être importante...

Re-

En fait après quelques renseignements, la solution VBA est adéquate !

Donc mise en place d'une macro événementielle sur la feuille recherche :

on surveille le changement de valeur de la cellule A3

Suite au changement, la macro se lance.

On cherche dans la colonne B la valeur recherchée, si il y a match ! alors on fait les copies des valeurs de la ligne correspondantes.

Bonne soirée

LouReeD

424testag-ac2.xlsm (36.65 Ko)

Waow.....

Je suis bluffé, c'est juste parfait.... Vous réglez mon problème alors que ça fait 2 mois que je bosse dessus

Merci infiniment pour votre aide !!

Excellente soirée à vous et merci merci merci....

Nico.

Bonjour,

si on peut rendre service...

j'ai été dans le même cas il y a quelque temps...

Ceci dit je ne suis pas non plus un "dieu" en excel quand je vois les réponses d'ancien du forum

Mais au niveau de mon job je suis plus qu'un dieu !

@ bientôt

LouReeD

PS : N'oubliez pas la coche pour valider comme résolu

Bonjour,

Je pense en effet qu'il doit y avoir certaines personnes avec du "level" comme on dit... Dont déjà vous faites parti pour moi

J'ai pourtant suivi des cours Excel, initiation + perfectionnement, mais j'avoue que ces formations restent tout de même assez légères...

En tout cas, c'est agréable de voir que rendre service, avec plaisir, pour certaines personnes est naturel, ça réchauffe un peu ce monde de fou.

Je vous réitère donc mes remerciements, et passe le post en "résolu".

A bientôt

Nico.

Rechercher des sujets similaires à "renvoyer valeur liste deroulante"