Liste deroulante comment faire

bonsoir je sais que cela va vous paraitre bien bête

mais je ne parviens pas a reproduire cette explication sous open calac de open office ,cela fait des heures que j essaye mais rien n y fait .pourtant je ne pense pas être bête a ce point .car j ai deja suivi pas mal de tuto mais celui la rien a faire mdrrrrr

pour vous cela doit couler suivant de l eau de roche ...

mais de mon cote je bute surtout sur la feuille 1 si quelqu un a une meilleure explication ...encore plus précise peut être

je pense avoir déjà réussi a faire la feuille 2 avec les données

j ai joins le fichier que l on m a offert

merci de votre aide

126essai.zip (33.79 Ko)
122mon-fichier.ods (6.61 Ko)

Bonsoir

Mon excel 2003 ne peut pas lire ton fichier ods

N'as-tu pas la possibilité d' "enregistrer sous" un format compatible avec xls?

Sinon, dis-nous sur quoi exactement, tu bloques..

A tout hasard..sur l'exemple qui t'a été envoyé, le Nom "produit" fait référence à Feuil2!$A$1:$A$10

et est obtenu avec la commande (en excel) de menu "Insertion" "Nom" "Définir"

Tu as l'exemple détaillé correspondant ici

https://www.excel-pratique.com/fr/apprendre/listes_deroulantes_multiples.php?a=apprendre

Cordialement

merci pour la réponse

je te renvois le fichier enregistrer sous xls

j ai beau lire et relire son tuto cela est du petit chinois mdrrrr

surtout pour la feuille 1

94mon-fichier.xls (6.50 Ko)

Bonsoir

Avec les explications

et bien sur en B2, la formule RECHERCHEV à incrémenter vers le bas

cordialement

126mon-fichier.zip (60.16 Ko)

merci pour l aide

j ai fait comme tu as expliquer mais dans le menu déroulant j ai juste la formule rien d autre

aie aie première fois que j ai si dur mdrrrrrrrrrrrr

-- 05 Fév 2011, 23:28 --

voici mon fichier

90mon-fichier.xls (7.00 Ko)

Re, bonsoir

Pas de panique ne mdrrr pas trop vite

Tu refais

Menu "Insertion" "Nom" "Définir" ,

tu sélectionnes "produits" et dans la fenêtre, assure toi que la formule

=DECALER(Feuille2!$A$2;;;NBVAL(Feuille2!$A:$A)-1)

ne se présente pas comme ceci

="DECALER(Feuille2!$A$2;;;NBVAL(Feuille2!$A:$A)-1)"

entre guillemets anglais

Si c'est le cas, efface ces guillemets

Cordialement

re bonsoir

je vous jure je ne le fais pas exprès .....

mais ce que tu viens de m expliquer je dois regarder cela sur ma feuille 1 ou 2

Re, bonsoir

Feuille 2

Cordialement

re re bonsoir

je suis desole de t apprendre que cela ne fonctionne toujours pas

quand j ai Menu "Insertion" "Nom" "Définir" ,

et sélectionne "produits" et dans la fenêtre

j ai ceci

$Feuille2.$A$2:$A$6

j ai donc remplace par ceci

=DECALER(Feuille2!$A$2;;;NBVAL(Feuille2!$A:$A)-1)

pour voir

mais le résultat est tjs pareil

suis je un âne mdr

-- 06 Fév 2011, 10:26 --

bonjour a vous tous

j en sors pas,j ai de nouveau repris l exemple que l on m avais offert et qui fonctionne

je récapitule de ce que je fais pas a pas

je choisis la feuille numéro de mon classeur

j indique dans la cellule A1 produits

j indique dans la cellule A2 poids

je remplis donc les cellules des valeurs

ensuite je clique sur la cellule A10 et sans lâcher la souris je remonte jusque la cellule A2

je lâche ma souris et je vais noter au dessus de la colonne A produits et je fais entrée

quand je fais MENU/INSERTION /NOMS /DEFINIR /je vis apparaitre produits et cette formule plus bas $Feuille2.$A$2:$A$10

de la je vais sur ma feuille numéro 1

j indique donc dans la cellule A1 produits et la cellule A2 poids

puis je clique gauche sur la cellule A2 et j etire jusque la cellule A20

puis je vais dans MENU/DONNEES/VALIDITE/

e la dans l onglet critère au niveau autoriser je choisis Liste

dans LA zone ENTRÉE J INDIQUE =produits

ensuite je vais sur la cellule B2 et j indique cette formule

=SI(A2="";"";RECHERCHEV($Feuil1.A2;$Feuil2.$A$2:$B$10;2))

j ai bien un menu déroulant mais avec a l intérieur =produits

et si j indique dans la zone de VALIDITE/ la formule , j ai la formule dans le menu deroulant

j y perds mon latin ,j ai presque aps dormi pfffffffff

merci de l aide

Bonjour

A ce stade, et après tous ces essais, ces explications et ce tuto, et comme je ne peux te prendre la main ou regarder par dessus ton épaule, je te suggére de prendre le fichier que "l'on t'a offert et qui fonctionne", et de l'utiliser pour ton fichier perso en y mettant tes propres données à la place de celles qui y figurent.

Désolé de te laisser "mdrrr" tout seul dans ton coin..et désolé aussi si mes capacités pédagogiques sont aussi limitées.

Cordialement

re bonjour

avant tout un très grand merci je viens de refaire le fichier que je permets de joindre

si tu pouvais me dire ce qui y cloche

cela serait très sympa , j aimerais vraiment savoir ce qui cloche ou ce que j ai oublie

-- 06 Fév 2011, 11:49 --

si je change et que je mets plage de cellule avec =produits j ai bien dans ma liste la liste deroulante des produits mais quand je choisi un produits j ai # REF donc je pense que cela est du a la formule

qui est la suivante et que j ai mise dans la colonne b

=SI(A7="";"";RECHERCHEV($Feuil1.A7;$Feuil2.$A$2:$B$10;2))

merci pour l aide

98essai.xls (7.00 Ko)

Bonjour

Une question : tu veux faire une liste déroulante sous OOo ?

Si c'est le cas, dis-le car tu n'es pas dans le bon forum et je déplacerai ce fil.

Amicalement

Nad

bonjour

oui sous open office et j en sors pas car je viens d apprendre que open office et exel n utilisait pas les mêmes formules

donc je reposte mon fichier en open office qui ne fonctionne pas

un grand merci

101essai2.ods (8.25 Ko)

Re

Je vois que tu as réussi à faire la liste déroulante.

Tu ne faisais pas appel à la bonne cellule ni à la bonne feuille pour la recherche.

Pour la formule en B2 :

=SI(A2="";"";RECHERCHEV(A2;Feuille2.$A$1:$B$10;2;0))

Tu peux également nommé les 2 colonnes (Fruits/Prix) et y faire appel dans la formule :

=SI(A2="";"";RECHERCHEV(A2;TABLO;2;0))

Amicalement

Nad

merci pour les aides voila ca fonctionne

en fait on m aider en exel et moi je travaille sous open donc les formules ne correspondaient pas et évidement j en savais rien grrrrr

bon donc cette formule

=SI(ESTVIDE(A7);"";RECHERCHEV(A7;Feuille2.$A$2:$B$10;2;0)

fonctionne pour le poids

mais a présent j aimerais ajouter le prix "attention les données sont sur la feuille 2"

merci de l' aide

Re

Le poids est en colonne B : tu as la formule :

=SI(ESTVIDE(A7);"";RECHERCHEV(A7;Feuille2.$A$2:$B$10;2;0)

Pour le prix en colonne C :

=SI(ESTVIDE(A7);"";RECHERCHEV(A7;Feuille2.$A$2:$C$10;3;0)

Amicalement

Nad

merci pour la réponse

j ai déjà essaye cette formule ,car en toute logique je me doutais bien que le b et le 2 avait quelque a voir

j ai esssaye cette formule en la copiant soit en b7 ou en c7 sur al feuille 1 et cela ne fonctionne ,il ne m indique que le poids

je joins mon fichier ,merci de regarder ce qui cloche

83essai2.ods (8.18 Ko)

Re

Regarde avec ce fichier si tu trouves où est ton erreur.

97essai2.ods (8.79 Ko)

Edit : Quand tu dis : "il ne m indique que le poids" - est-ce parce que tu veux afficher dans la même cellule de prix ET le poids ?

Nad

merci pour le fichier

je regarde pour voir si je trouve mon erreur

non c est comme sur ton exemple que cela doit être représenté

l article ,le poids et le prix chacun dans une colonne différente

-- 06 Fév 2011, 17:01 --

donc on a deux formules différentes alors une pour la colonne b et une autre pour la colonne c ????

=SI(ESTVIDE(A2);"";RECHERCHEV(A2;Feuille2.$A$2:$C$5;2;0))

=SI(ESTVIDE(A2);"";RECHERCHEV(A2;Feuille2.$A$2:$C$5;3;0))

Bonjour,

Tu peux utiliser la même dans les 2 avec la fonction COLONNE pour le numéro de colonne,

et en mettant un $ devant A2

=SI(ESTVIDE($A2);"";RECHERCHEV($A2;Feuille2.$A$2:$C$5;COLONNE();0))
Rechercher des sujets similaires à "liste deroulante comment"