Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Valeurs affectées à une liste déroulante

  • Initiateur de la discussion Initiateur de la discussion Limerick
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

L

Limerick

Guest
Bonjour à tous,

J'ai créé une liste déroulante qui va de 0 mètre à 30 mètres.
Je me sers de la cellule liée pour calculée un prix.
Il y a un décalage du fait que le premier nombre apparaissant dans la cellule liée est un alors que m'a liste commence par 0. Mais j'ai réussi à contourner le problème en passant par une cellule intermédiaire qui vaut "cellule-liée - 1".
Me suivez-vous déjà jusque là ? 😱

Seulement je souhaiterais que ma liste ne soit pas linéaire car jusqu'à 10 mètres, j'ai besoin d'afficher, en plus, les 1/2 mètres ; soit 0,5, 1,5, etc... jusqu'à 9,5 mètres puis de reprendre avec un incrément de 1.

De ce fait, l'utilisation de la cellule liée ne convient plus car elle ne fait que "+1".

Voyez-vous comment je pourrais faire pour avoir ce que je souhaite affiché dans la liste déroulante, mais qu'une valeur propre soit affectée à chaque élément de la liste ?

Excel permet-il cela sans passer par une macro ?

Merci pour votre aide,

Lim.
 
Re : Valeurs affectées à une liste déroulante

Salut,
oui mon ami tout est possible est sans macro, mais il faut aider les membres de forum pour qu'ils puissent t'aider.
Aller en mode avance ==> Gerer les pieces jointes
et mets un pout de fichier exemple sans donnes confidentielles.
@ +
Rachid
 
Re : Valeurs affectées à une liste déroulante

Ah non je n'ai rien fait en VBA... car je n'y connais rien.
J'ai juste utilisé la fonction Développeur -> Insérer -> Zone de liste déroulante (dans Contrôles de formulaire)
 
Re : Valeurs affectées à une liste déroulante

Ben en fait, pas trop.... 😱
Car je souhaiterais que dans la liste déroulante, on conserve la liste "0 carambar; 0,5 carambar; 1 carambar; etc..." ; et que cette liste (exactement la même présentation que j'avais de la liste déroulante).

C'est pourquoi je souhaiterais savoir comment associer à chaque item de la liste déroulante, une valeur qui lui corresponde mais qui n'apparaisse pas à l'utilisateur.
 
Re : Valeurs affectées à une liste déroulante

..heu merci Patrick... mais n'étant pas trop fluent en Excel language, accepterais-tu de modifier mon fichier avec ton idée car je ne vois trop comment faire 😱
 
Re : Valeurs affectées à une liste déroulante

Alors cela semble un peu mieux, mais dans la liste déroulante, j'ai des chiffres seuls.
Or je souhaiterais avoir la liste des carambars comme dans ma liste initiale.
De plus, 3,5 (par exemple) s'affiche comme étant 4 carambars.
 
Re : Valeurs affectées à une liste déroulante

Re,

Pour appliquer
Le format personnalisé [<=1]0.0" carambar";0.0" Carambars"
Format, Nombre, Personnalisé, et à la place de Standard, coller [<=1]0.0" carambar";0.0" Carambars"
Un 1 saisi restera un nombre, sur lequel on peut effectuer des opérations, mais deviendra 1 carambar à l'affichage; Un 2.5 saisi deviendra 2.5 carambars à l'affichage (tout en restant un nombre).
 
Dernière édition:
Re : Valeurs affectées à une liste déroulante

J'ai l'impression que c'est bien ce qu'à fait Rachid, mais la liste qui apparaît dans le menu déroulant n'est constitué que de chiffres et pas de ce qu'il y a réellement dans la liste que j'ai créée.
Avec, en plus, ce problème de 3,5 qui se transforme en 4.
 
Re : Valeurs affectées à une liste déroulante

Merci Patrick, on se rapproche... mais j'ai deux requêtes qui compliquent peut-être un peu.
Dans mon exemple, j'ai utilisé une fonction proposée par Excel qui montre d'emblée un boyon avec une petite flèche qui montre à l'utilisateur ne connaissant pas le fichier qu'il y a ici un menu déroulant à utiliser.
Et second point, les valeurs de demi-carambars ne doivent être présentent que jusqu'à 10. Après, seuls les entiers ne doivent apparaître. (EDIT : ça c'était simple en fait => Corrigé)
Et enfin dernier petit point, lorsqu'il s'agit d'un entier, ce serait mieux qu'il n'y ait pas un ,0 après la valeur.

Disons pour résumer n'y a-t-il pas un moyen de présenter le menu déroulant exactement comme dans mon fichier, mais en associant chaque item de la liste présentée telle quelle, avec sa valeur qui lui est propre et qui sert au calcul ?

J'ai cru voir quelque part une fonction "RECHERCHEV" qui pourrait correspondre à ma demande, mais je n'en suis pas sur.

Encore merci en tout cas.
 
Dernière modification par un modérateur:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
2
Affichages
892
E
  • Question Question
Réponses
1
Affichages
2 K
T
Réponses
2
Affichages
2 K
Tibooo
T
N
Réponses
24
Affichages
4 K
Nico17620
N
M
Réponses
5
Affichages
2 K
M. Chollet
M
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…