rss
menu déroulant excel
par chouchouboy
 Fil de Discussions
Statut : Résolu
mardi 18 juillet 2006 à 10:58:04
Bonjour
Je souhaiterais faire, dans un feuille excel, un tableau qui se rempli quasi-automatiquement. Je veux dire par là que dans la colonne A, je sélectionnerais le nom d'un produit (une salade par ex) et que dans la colonne C il apparaitrait le prix de cette salade. Je ne sais pas du tout comment faire... Merci de votre aide.
Répondre à chouchouboy  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par UsulArrakis, le mardi 18 juillet 2006 à 14:09:19 Fil de Discussions
salut
voir sur le site de l'excellent bipbipcoyote :
http://bipbipcoyote2000.site.voila.fr/Excel/ComboUniqueEtSecondeCombo/Pages/Combo...
(_Usul d'Arrakis
Serial_Dreamer_)
Répondre à UsulArrakis

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par chouchouboy, le mardi 18 juillet 2006 à 15:54:48 Fil de Discussions
rien dans ce site répond à ma question...
Répondre à chouchouboy

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par UsulArrakis, le mercredi 19 juillet 2006 à 08:13:30 Fil de Discussions
si justement c'est le moyen de lier 2 listes entre elles
il faut adapter à ton cas
va sur http://www.cathyastuce.com/w-agora/index.php?bn=cathyastuce_excel
et pose ta question sur le forum excel bipbip y est très souvent il pourra t'aider (_Usul d'Arrakis
Serial_Dreamer_)
Répondre à UsulArrakis

4


  • 4
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
Par chouchouboy, le mercredi 19 juillet 2006 à 09:39:38 Fil de Discussions
j'ai finalement trouvé un solution bien + simple que la votre avec la fonction RECHERCHEV. ça y va tout seul, sans se compliquer la vie !
Répondre à chouchouboy

5


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
Par UsulArrakis, le mercredi 19 juillet 2006 à 10:03:36 Fil de Discussions
tant mieux ;-)
mais ça n'a rien à voir avec les listes déroulantes qui sont plus souples en cas de modifications (_Usul d'Arrakis
Serial_Dreamer_)
Répondre à UsulArrakis

6


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
Par chouchouboy, le mercredi 19 juillet 2006 à 10:15:20 Fil de Discussions
en effet, je me suis trompé de sujet de conversation ! En fait, j'ai pour les menus déroulants utilisé "données>validation des données>liste..." et puis voilà, le tour est joué ! Bien plus simple qd même !!!
Répondre à chouchouboy

7


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
Par justme92, le samedi 9 septembre 2006 à 17:30:07 Fil de Discussions
Bonjour chouchouboy,

"En fait, j'ai pour les menus déroulants utilisé "données>validation des données>liste..." et puis voilà, le tour est joué ! Bien plus simple qd même !!!"

J'ai fais la même chose mais je ne parviens pas à insérer des cellules d'une autre feuille, la formule n'accepte que des cellules de même feuille. As tu trouvé toi?

Merci d'avance
justme
Répondre à justme92

8


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par chouchouboy, le dimanche 10 septembre 2006 à 09:28:27 Fil de Discussions
oui, oui, c'est très simple justme; il suffit dans la feuille sur laquelle tu as les données de ton menu déroulant de nommer la plage de cellule. Après quand tu fais données, validatio, liste... tu écris dans "plage de cellules" =NOMDEMAPLAGE
et voilà le tour est joué !
Tu sais comment faire pour nommer un plage de cellules ? Si tu ne sais pas faire, regarde le lien que je t'ai trouvé sur google (c'est la première page des résultats !!!) : http://www.cathyastuce.com/excel/nommer.php#cellule
@ +
chouchouboy
Répondre à chouchouboy

9


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par justme92, le dimanche 10 septembre 2006 à 12:00:19 Fil de Discussions
Bonjour et un grand MERCI car j'ai enfin pu terminer mon travail grâce à toi!

justme
Répondre à justme92

10


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par chouchouboy, le dimanche 10 septembre 2006 à 12:31:15 Fil de Discussions
de rien !
@ +
Répondre à chouchouboy

11


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par bicki, le jeudi 24 janvier 2008 à 10:07:04 Fil de Discussions
J'aimerais réaliser un travail un peu dans le même genre que celui expliqué plus haut.

Je m'explique.

Je choisis dans un menu déroulant une température. Celle-ci se réfère à une liste dans une autre table. Ceci est déjà fait.

Ce que je voudrais c'est que pour cette température je puisse rechercher une information qui se trouve sur la ligne de la températuire (liste des températures en A) sélectionnée et sur les colonnes colonnes B,C etc...

Et donc afficher la valeur numérique trouvée dans la ligne qui correspond à mon choix dans le menu déroulant.

Je ne trouve pas de formule Excel qui me fasse cela. Est-il nécessaire de passer par le VBA?

Merci de votre aide.

PS: c'est mon premier post sur le forum, n'hésitez pas à faire des remarques ou me poser des questions.

Merci d'avance.
Répondre à bicki

12


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par UsulArrakis, le jeudi 24 janvier 2008 à 13:28:50 Fil de Discussions
salut
pour ça il faut utiliser la fonction RECHERCHEV
(_Usul d'Arrakis
    Serial_Dreamer_)
Répondre à UsulArrakis

13


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par bicki, le jeudi 24 janvier 2008 à 15:53:38 Fil de Discussions
C'est ce que je pensais aussi.

Mais quand j'ai essayé je n'y suis pas arrivé.

Pour la fonction RECHERCHEV, il y a 4 parties à remplir si j'ai bien compris:

ca donne RECHERCHEV ( valeur connue ; Table ; ColÀRendre ; Vrai ou FAUX )

mais je ne vois pas trop où je me plante dans le remplissage de ces 4 parties.

- Pour la valeur connue, c'est ce qui aura été sélectionné dans mon menu déroulant.
- Pour la table, j'ai noté celle qui m'intéressait. Imaginons qu'elle s'appelle Temperatures,
- Pour colARendre, j'ai mis le numéro de la colonne que je voulais (disons "C", mais ca n'a pas marché. Et si je veux juste 1 seule cellule et pas toute la colonne ou toute la ligne?
- Pour Vrai ou Faux, j'ai plus ou moins compris, ce n'est pas cela qui pose problème.

Si tu sais m'aider dis-moi quoi.

Il y a pas moyen de demander recherche-moi la valeur de la cellule ou COLONNE = C et LIGNE =valeur choisie dans mon menu déroulant?

Merci d'avance.

Si tu as besoin d'infos supplémentaire, n'hésite pas
Répondre à bicki

14


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par bicki, le jeudi 24 janvier 2008 à 16:21:46 Fil de Discussions
Le problème vient de la définition des la table en fait, c'est là que se pose le problème.

Je viens de réessayer plusieurs choses mais je n'ai aps trouver. Je suis sûr que c'est une bêtise masi je ne mets pas la main dessus. Je continue de chercher, ca doit être tout bête...
Répondre à bicki

15


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par andolelie, le jeudi 24 janvier 2008 à 17:17:37 Fil de Discussions
Hey tout le monde!!

Je pratique pas beaucoup Excel et je dois vous avouer que je ne pige jamais rien à la rechercheV. Heureusement, j'ai trouvé une solutions de rechange : la formule SI. Il faut être très concentré pour la mettre en place mais c'est celle qui me parait le plus simple.

Je me trompe peut-être mais pour un menu déroulant Excel, la liste déroulante de l'option formulaire ne serait-elle pas plus simple? Comme ça il n'est même pas utile de faire la liste sur une autre feuille.

Bsx
Répondre à andolelie

16


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par UsulArrakis, le jeudi 24 janvier 2008 à 17:24:34 Fil de Discussions
RECHERCHEV ( valeur connue ; Table ; ColÀRendre ; Vrai ou FAUX )
la "valeur connue" doit être dans la 1ère colonne de gauche de ton tableau et le tableau doit être trié par ordre croissant
la colonne est la colonne du tableau dans la quelle il faut chercher ce n'est pas la colonne C mais le numéro de colonne dans ton tableau ex: 3 pour 3ème colonne

le 4ème argument est facultatif
(_Usul d'Arrakis
Serial_Dreamer_)
Répondre à UsulArrakis

17


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par bicki, le vendredi 25 janvier 2008 à 09:04:38 Fil de Discussions
j'ai bien sur fait ce que tu me proposes UsulArrakis mais le problème réside adns la dénomination de la table, la colonne où se trouve ma "valeur connue" est classée par ordre croissant mais il y a des nombres négatif, cela pose-t-il un problème?

Je dois mettre quoi exactement, le nom de la feuille où se trouve mes données? sélectionner l'ensemble de la table concernée? Rien ne marche et je cherche dans cette direction.

Je ne comprends pas pourquoi cela ne marche pas...
Répondre à bicki

18


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par bicki, le lundi 28 janvier 2008 à 11:16:06 Fil de Discussions
J'ai essayé ce que je pensais être bon:

Dans la formule suivante:

RECHERCHEV ( valeur connue ; Table ; ColÀRendre ; Vrai ou FAUX )


Je remplis la valeur que je connais (=valeur connue) qui est une température, dans la colonne A (qui est triée par ordre croissant, avec des négatifs; mais classées du plus négatif au plus positif)

et je demande qu'il ai recherche dans la table que j'ai définie par (temp_centrales) dans la colonne 6 qui est ma centrale 5, que je mette vrai ou faux ca ne devrait rien changer normalement.

Je fais cela et ca ne marche pas, il me met #N/A

je ne parviens pas à sortir de là.

je ne vois qu'une solution, je me trompe surement dans la définition du deuxième argument qui est la table.

Je ne dois séléctionner que les valeurs internes, je veux dire par les titres de mes mignes et colonnes, ca me patraît logique.

Cela pose-t-il un problème parce que je ne suis pas sur la même feuille?
Répondre à bicki

19


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par UsulArrakis, le lundi 28 janvier 2008 à 12:25:50 Fil de Discussions
Cela pose-t-il un problème parce que je ne suis pas sur la même feuille?

Ah bas ça ! oui sauf si tu nommes ton tableau (plage de cellules)
(_Usul d'Arrakis
    Serial_Dreamer_)
Répondre à UsulArrakis

20


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par bicki, le lundi 28 janvier 2008 à 13:16:29 Fil de Discussions
C'est ce que j'ai fait:

j'avais donc comme nom de la table températures:

'Coefficients Temp'!$B$4:$J$114

et ca ne marche pas non plus, alors que j'ai bien sélectionné les valeurs qui m'intéressent
Répondre à bicki

21


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par bicki, le mardi 29 janvier 2008 à 13:31:58 Fil de Discussions
J'ai réussi à trouver une solution alternative, non sans mal :-)

Peut être pas la plus efficace mais ca marche

Merci pour votre auide en tous cas
Répondre à bicki

22


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par justme, le mercredi 6 février 2008 à 22:06:50 Fil de Discussions
pour bicki :
Des trucs à éviter :
- evite de mettre vrai (pour la valeur_proche ; tape 0 ou faux de préférence (tu n'aura plus à trier tes données à chaque fois)
- pour effacer les NA (pas du tout estétique) utilise la fonction si , exemple : =si(a1<>"";rechercheV(a1;'c:\mes documents\[essai]temp'!A1:D20;2;0);"")
- évite de tout saisir dans les formule; utilise le max ta souris

Je dis ça parce que , j'ai eu aucun problème en particulier avec cette fonction alors je ne sais pas pourquoi tu n'as pas réussi toi !!!
Bon courage, kisssssss...
Répondre à justme

23


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par DDDN, le mardi 1 avril 2008 à 12:19:50 Fil de Discussions 
BONJOURS,

j'ai fait un menu déroulant en Feuil1 AVEC ASCENCEUR , dans Feuil2 de A3 à A15 J'AI mis des données j'ai mis en face de ces données de B3 à B15 DES VALEURS QUE JE VEUX TROUVER LORSQUE J'ACTIVE MON ASCENSEUR Feuil1?DANS LA COLONNE d'à côté.

COMMENT FAIRE ? UN GRAND MERCI PAR AVANCE

PS: le menu déroulant est dans la Feuil1 DANS A5 et le résultat devra être dans B5

svp: sans macro si possible me faire un exemple
Répondre à DDDN