HELP Liste déroulante

Fermé
transnay - 6 déc. 2007 à 16:09
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 7 déc. 2007 à 18:40
Bonjour,

Je cherche déséspérement à effectuer une opération sur Excel.
J'ai plusieurs clients (je les appelle A, B, C, D) à qui je vends 13 produits (pdt1, pdt2, pdt3, ...pdt13) différents. Pour chacun des ses clients j'ai 4 facturations différentes.
Cela donne: Clients A pdt1=20
pdt 2=18
pdt 3= 24
...
B pdt1=22
pdt2=16
pdt3= 26
...
C pdt1= 19
pdt2= 28
...
Sur ma facture je souhaite pouvoir selectionner le type de facturation en fonction du clients. Je veux faire ça avec une liste déroulante. Lorque je clique sur le client A, les tarifs de ce client apparaissent dans les cases prévu à cet effet, si je clique sur client B, les tarifs changent dans les même cases.

Est ce faisable?

Je suis en stage et c'est mon dernier objectif. Je vous remercie d'avance pour votre aide.

Yohann

12 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 418
6 déc. 2007 à 17:54
Bonsoir
Ca devrait être ôssible
Voyez un premier jet selon fichier au lien ci dessous.
La formule est dans la colonne K, à partir de K2.
Vous pouvez la reproduire sur une feuille séparée des tarifs de base.
Revenez vers nous si vous souhaitez autre chose, et nen particulier ne faire apparaitre sur les factures que les produits concernés par la vente et non pas toute la liste, il y a des solutions.
Bien cordialement


http://www.cijoint.fr/cij30008680933934.xls
0
hmcirta Messages postés 237 Date d'inscription dimanche 12 mars 2006 Statut Membre Dernière intervention 7 novembre 2024 21
6 déc. 2007 à 18:00
Salut transnay

Est-ce que tu cherches ceci : http://www.cijoint.fr/cij88307369333908.xls

0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 418
6 déc. 2007 à 18:14
bonsoir hmcirta:
5 mn et 17 secondes d'avance. Pas de quoi pavoiser pour moi. En fait, nous proposons la même solution.Nous n'avons appremment pas fini d'être d'accord
Bien cordialement
0
hmcirta Messages postés 237 Date d'inscription dimanche 12 mars 2006 Statut Membre Dernière intervention 7 novembre 2024 21
6 déc. 2007 à 20:22
Salut,
Oui peut-être mais en plus de ça, toi tu à l'art et la manière de bien expliquer.

Je pense que quand c'est claire la solution s'impose d'elle même, mais quand ça devient difficile (Macro par exemple) moi je lis et j'apprends

Bien Cordialement

PS: Là tu n'as pas économisé tes voyelles looool
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 418
6 déc. 2007 à 18:17
PS pour transnay:
pouvez vous essayer de ne pas multiplier les fil sur le même sujet, on ne sait plus qui répond à quoi et vous même allez probablement croulé sous le flot des réponses!
Merc i d'avance
BCRDLMNT
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 418
6 déc. 2007 à 20:31
Je tapes les voyelles pour montrer mon estime pour mon interlocuteur, car bien que je les respectent tous, de temps en temps il faut marquer le coup.
Quant aux explications, j'ai beaucoup de mal à diffuser des solutions en pensant qu'il ne sera peut être pas possible pour le destinataire de les reproduire.
BCRDLMNT et bon week nd
0
hmcirta Messages postés 237 Date d'inscription dimanche 12 mars 2006 Statut Membre Dernière intervention 7 novembre 2024 21
6 déc. 2007 à 21:29
Hé bien je suis très honoré

Bon Week End


----

A quoi sert la connaissance si elle n'est pas partagée
0
Merci.

Oui dsl, j'ai pas fait attention pour le nombre de post. Je suis nouveau.

En tout cas vos réponse corrsponde tout à fait.

Je vous tiens au courant si j'ai un probléme.

Yohann
0
A quoi correspond la fin de la formule RECHERCHEH de ton projet hmcirta? Ce "-3;0)". Moi ça me mais "VALEUR". Je pense qu'il faut que je modifie c'est deux dernier chiffre, mais je ne sais pas à quoi ils correspondent.

Merci
0
C'est bon j'ai trouvé!!!
Yes!!
0
Merde!

Je fais comment si je veux mettre la liste déroulante dans une feuille et la base donnée sur une autre?
0
hmcirta Messages postés 237 Date d'inscription dimanche 12 mars 2006 Statut Membre Dernière intervention 7 novembre 2024 21
7 déc. 2007 à 18:34
Salut

Il suffit de copier ta base de données dans une autre feuille au même endroit que dans la feuille originale (c.a.d. que la première cellule de la base de données doit avoir la même adresse sur la nouvelle feuille, c'est de là que vient la fin de la formule "LIGNE(B5)-3;0") et de modifier la formule de cette façon :

=RECHERCHEH($B$7;Feuil1!$B$4:$F$17;LIGNE(Feuil1!B5)-3;0)

Avec Feuil1 est le nom que tu donnes à la nouvelle feuille.----

A quoi sert la connaissance si elle n'est pas partagée
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 418
7 déc. 2007 à 18:40
Bonsoir
Le plus simple pour utiliser une liste déroulante qui n'est pas sur la feuille à remplir (meri Ercic) , c'est de la mettre un champ et de nommer le champ.
Sélectionner le champ
Barre des taches / Insertion / Nom / définir /
Rentrer un nom (facile a retenir ) là où la boite le demande

Ensuite, sur le champ à remplir, en passant par Données / Validation, il suffit ,au lieu de placer les limites du champ, de rentrer
= nom du champ de référence.
Ainsi, Excel n'exigera plus que la liste soit sur la même feuille.
BCRDLMNBT
0