HELP Liste déroulante

transnay -  
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   -
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
A voir également:

12 réponses

Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 449
 
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 249 Date d'inscription   Statut Membre Dernière intervention   21
 
Salut transnay

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

0
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 449
 
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 249 Date d'inscription   Statut Membre Dernière intervention   21
 
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 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 449
 
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 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 449
 
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 249 Date d'inscription   Statut Membre Dernière intervention   21
 
Hé bien je suis très honoré

Bon Week End

----

A quoi sert la connaissance si elle n'est pas partagée
0
transnay
 
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
transnay
 
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
transnay
 
C'est bon j'ai trouvé!!!
Yes!!
0
transnay
 
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 249 Date d'inscription   Statut Membre Dernière intervention   21
 
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 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 449
 
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