Forcer une liste de choix dans excel
Cédric
-
eriiic Messages postés 25847 Date d'inscription Statut Contributeur Dernière intervention -
eriiic Messages postés 25847 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je galère depuis qq jours sur excel. En effet, je souhaite forcer l'écriture de certaines colones de ma feuille de calcul 2 en fonction d'une liste crée en feuille de calcul 1.
C'est a dire que ds ma feuille de calcul 1 j'ai :
- Nom client, adresse, tel, ect...
et dans ma feuille de calcul 2, j'ai clients, machine, date de livraison, etc...
Je souhaiterais forcer le remplissage de mes cellules clients de ma feuille 2 en fonction de celles de ma feuille 1...
Je ne sais pas si j'ai été très clair...
;-)
Merci de votre aide...
Je galère depuis qq jours sur excel. En effet, je souhaite forcer l'écriture de certaines colones de ma feuille de calcul 2 en fonction d'une liste crée en feuille de calcul 1.
C'est a dire que ds ma feuille de calcul 1 j'ai :
- Nom client, adresse, tel, ect...
et dans ma feuille de calcul 2, j'ai clients, machine, date de livraison, etc...
Je souhaiterais forcer le remplissage de mes cellules clients de ma feuille 2 en fonction de celles de ma feuille 1...
Je ne sais pas si j'ai été très clair...
;-)
Merci de votre aide...
A voir également:
- Forcer une liste de choix dans excel
- Liste déroulante excel - Guide
- Forcer demarrage pc - Guide
- Forcer suppression fichier - Guide
- Excel liste déroulante en cascade - Guide
- Déplacer une colonne excel - Guide
6 réponses
Bonjour,
En gros, "Cellule Client" de la feuille2 = "Cellule Client" de la feuille 1 ?
C'est ca ?
En gros, "Cellule Client" de la feuille2 = "Cellule Client" de la feuille 1 ?
C'est ca ?
Cédric
C'est juste, mais je souhaite que cela se fasse par liste...
C'est à dire ? les clients de la 1°feuille sont issus d'une liste ?
Peux tu donner un exemple pour comprendre ?
Peux tu donner un exemple pour comprendre ?
En fait, j'ai une centaine de client dans ma feuille 1, j'ai donc créer une liste avec ces clients.
Ensuite, dans ma feuille 2, je dois assigner mes clients a différentes machines commandées. Ces clients ont plusieurs machines, je souhaite donc avoir une ligne par machine (client, n° de série, date de livraison, garantie...) Et cette première colonne, je souhaite ne pouvoir la remplir qu'avec les données de la liste de la feuille 1...
;-)
Ensuite, dans ma feuille 2, je dois assigner mes clients a différentes machines commandées. Ces clients ont plusieurs machines, je souhaite donc avoir une ligne par machine (client, n° de série, date de livraison, garantie...) Et cette première colonne, je souhaite ne pouvoir la remplir qu'avec les données de la liste de la feuille 1...
;-)
Il faut que les valeurs de la liste "client" de la feuille2 soit = à la colonne de le feuille1.
Donc la liste de champ "clients" de la feuille2 = la colonne clients de la feuille1. (?)
je ne sais si je suis clair ou si j'ai bien compris le pb...
Donc la liste de champ "clients" de la feuille2 = la colonne clients de la feuille1. (?)
je ne sais si je suis clair ou si j'ai bien compris le pb...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
J'ai compris : il faut que toutes les cellules de la colonne "client" de la feuille2 soit en fait des listes déroulantes de la colonne "clients" de la feuille1. le faire pour quelques cellules est très simple. Pour une centaine de cellules, il faut passer par autre chose. tout de suite je sèche car il faut se pencher sur le pb, mais on va trouver dans les formulaires ou le traitement des listes..
Bonjour,
J'ai supposé que tes noms de clients sont en colonne A de feuil1, et que la ligne 1 est réservée aux titres de colonnes.
- menu 'insertion / noms / définir un nom...'
'noms dans le classeur :" listeClients
'Fait référence à :" =DECALER(Feuil1!$A$1;1;0;NBVAL(Feuil1!$A:$A)-1;1)
- dans feuil2 sélectionner les cellules (ou la colonne) recevant les noms et menu 'données / validation..."
'Autoriser : ' Liste
' Source : ' =listeClients
Si tu veux permettre d'effacer un nom dans feuil2 il faut mettre le 1er élément à vide (donc feuil1!A2) et en tenir compte dans la formule qui devient :
=DECALER(Feuil1!$A$1;1;0;NBVAL(Feuil1!$A:$A);1)
eric
J'ai supposé que tes noms de clients sont en colonne A de feuil1, et que la ligne 1 est réservée aux titres de colonnes.
- menu 'insertion / noms / définir un nom...'
'noms dans le classeur :" listeClients
'Fait référence à :" =DECALER(Feuil1!$A$1;1;0;NBVAL(Feuil1!$A:$A)-1;1)
- dans feuil2 sélectionner les cellules (ou la colonne) recevant les noms et menu 'données / validation..."
'Autoriser : ' Liste
' Source : ' =listeClients
Si tu veux permettre d'effacer un nom dans feuil2 il faut mettre le 1er élément à vide (donc feuil1!A2) et en tenir compte dans la formule qui devient :
=DECALER(Feuil1!$A$1;1;0;NBVAL(Feuil1!$A:$A);1)
eric