Excel et validation de donner ...

Résolu/Fermé
kangouroux Messages postés 580 Date d'inscription vendredi 20 juin 2008 Statut Membre Dernière intervention 28 février 2013 - 20 nov. 2009 à 11:11
kangouroux Messages postés 580 Date d'inscription vendredi 20 juin 2008 Statut Membre Dernière intervention 28 février 2013 - 25 nov. 2009 à 20:15
Bonjour, j'ai une question a poser sur exel, je sais faire des liste près définie et les attribuer a une cellule, mais j'aimerais savoir si il est possible de sélectionner plusieurs ligne et plusieurs colonnes d'en faire une liste et de l'attribuer non pas a une cellule mais a une ligne constituer de 7 colonnes (7cellules)?

J'en est vraiment besoin cela est plutôt important, je vous remercie par avance de vos éventuelle réponse.
A voir également:

21 réponses

moulouk31 Messages postés 11 Date d'inscription jeudi 12 novembre 2009 Statut Membre Dernière intervention 26 novembre 2009 1
21 nov. 2009 à 14:35
je crois qu'il faut que ta liste soit placé dans la méme colonne, puis c'est facile de l'attribuer à la ligne que tu veux en selectionnant le nbr de cellules;
cncl: les cellules constituant ta liste doivent forcément étre placées dans la méme colonne (j'ai testé le cas)
0
Le Pingou Messages postés 12069 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 6 mai 2024 1 431
21 nov. 2009 à 16:52
Bonjour,
Difficile de comprendre : pouvez-vous donner un exemple concret ou le mettre le fichier sur https://www.cjoint.com/
0
kangouroux Messages postés 580 Date d'inscription vendredi 20 juin 2008 Statut Membre Dernière intervention 28 février 2013 37
23 nov. 2009 à 09:43
J'ai un tableau constituer de plusieurs ligne et plusieurs colonnes.

Je veut faire une liste de ce tableau, ensuite sur une autre de mes feuilles faire une validation de données sur une ligne constitué de 7 cellules, mais quand je le fait il me dit que je ne peut sélectionner qu'une ligne ou qu'une colonne ou bien que cela doit être délimiter.
Je ne peut pas être plus claire ! dsl

Merci beaucoup cependant pour ta réponse.
Et j'espére que tu pourras me venir en aide. Merci par avance.
0
Le Pingou Messages postés 12069 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 6 mai 2024 1 431
23 nov. 2009 à 11:17
Bonjour,
Si vous parlez d’une liste déroulante dans une cellule, la liste doit contenir une seule colonne.
Pour votre cas il faut passer par une [Userform] et utiliser le contrôle zone de liste modifiable auquel vous attribuez votre tableau.
0

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

Posez votre question
kangouroux Messages postés 580 Date d'inscription vendredi 20 juin 2008 Statut Membre Dernière intervention 28 février 2013 37
23 nov. 2009 à 11:22
Je vous remercie de votre réponse rapide.
Puis-je abuser encore et vous demandez de me joindre un exemple S'il vous plait ?

Merci par avance.
0
Gord21 Messages postés 918 Date d'inscription samedi 21 novembre 2009 Statut Membre Dernière intervention 20 mars 2013 289
23 nov. 2009 à 13:03
Bonjour,
Peut-être que tu pourrais mettre une liste déroulante sur la première cellule de ta ligne (de 7 cellules). Ensuite, dans chaque cellule, tu mets la formule =SI(valeur en-tête = ...)
0
kangouroux Messages postés 580 Date d'inscription vendredi 20 juin 2008 Statut Membre Dernière intervention 28 février 2013 37
23 nov. 2009 à 14:36
Salut Gord21 je ne comprend pas vraiment ce que tu me dit !?!
Pourrais tu détaillé un peut ton idée stp ???? cela m'interresse vraiment beaucoup :)

merci beaucoup.
0
Le Pingou Messages postés 12069 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 6 mai 2024 1 431
23 nov. 2009 à 16:50
Bonjour kangouroux,
Je vous fais un exemple basé sur ma proposition avec [UserForm] ; patience.
0
kangouroux Messages postés 580 Date d'inscription vendredi 20 juin 2008 Statut Membre Dernière intervention 28 février 2013 37
23 nov. 2009 à 17:15
Je vous remercie de votre attention et votre gentillesse.
dans l'attente je vous souhaite un excellente fin de journée.
0
Gord21 Messages postés 918 Date d'inscription samedi 21 novembre 2009 Statut Membre Dernière intervention 20 mars 2013 289
23 nov. 2009 à 18:09
kangouroux,
Voici le lien vers le fichier qui illustre cette idée.
http://www.cijoint.fr/cjlink.php?file=cj200911/cijDvNJXN9.xls

En colonne En-tête, tu as ta liste de choix et dans les colonnes suivantes, les tests conditionnels. Mais cette astuce a ses limites
0
Mike-31 Messages postés 18318 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 26 avril 2024 5 078
23 nov. 2009 à 18:35
Salut tout le monde,

Si j'ai bien tout compris, à partir de la liste de choix en A2

tu colles cette formule en B2 et tu l'incrémentes vers la droite

=B1&" sous "&$A$2
0
Le Pingou Messages postés 12069 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 6 mai 2024 1 431
23 nov. 2009 à 19:52
Bonjour Mike-31,
Ceci n’est pas mon idée …
---

Salutations.
Jean-Pierre
0
Mike-31 Messages postés 18318 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 26 avril 2024 5 078
23 nov. 2009 à 20:43
Salut Le Pingou,

Ca fait plaisir de te revoir sur le forum,
pour cette discussion, avec le peu de renseignement que nous disposons et si j'ai bien tout compris, kangouroux, ajoute simplement le contenu de sa liste de validation au titre de ces colonnes s'il ne s'agit que de cela la formule que j'ai donnée peut faire =B1&" sous "&$A$2
éventuellement la compléter d'une conditionnelle sur le titre de colonne ?

=SI(B1<>"";B1&" sous "&$A$2;"")

Enfin attendons les nouvelles

Bonne soirée
0
Le Pingou Messages postés 12069 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 6 mai 2024 1 431
23 nov. 2009 à 21:01
Merci Mike-31,
Pour ma part j’ai crû comprendre qu’il désire une liste déroulante alimenté par le tableau d’où l’idée de passée par le contrôle zone de liste modifiable sur une [UserForm]
Je suis en route, alors si ce n’est pas cela se sera pour la gloire.
0
Gord21 Messages postés 918 Date d'inscription samedi 21 novembre 2009 Statut Membre Dernière intervention 20 mars 2013 289
23 nov. 2009 à 21:02
Bonsoir Mike-31,
Mon exemple n'est peut-être pas explicit. Je ne sais pas quelles valeurs kangouroux souhaite mettre dans ses cellules. Dans B2, je mets la valeur "colonne 1 sous choix 1" mais c'est seulement pour dire qu'il s'agit de la valeur que l'on souhaite inscrire dans la colonne 1 lorsqu'on choisit le premier choix de la liste.
En fonction du choix fait en A2, les 7 colonnes sont remplies.

Sinon, comme je le disais plus haut, cette technique est limitée à cause du SI et de ses 7 conditions limite. L'idée d'un Userform (cf Le Pingou) ouvre d'autres horizons.
0
Mike-31 Messages postés 18318 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 26 avril 2024 5 078
23 nov. 2009 à 21:25
Salut Gord21,

Tu as peut être raison, les explications de Kangouroux ne sont pas très explicites, je me suis basé sur ton fichier croyant qu'il s'agissait du fichier de Kangouroux, d'ou ma formule très simple et qui peut être utilisée sur des dizaines de colonnes ou lignes sans problème.

Pour l'emploie des conditionnelles comme tu le soulignes à juste titre il est possible d'en imbriquer 7 mais pour information, il est possible de créer des cascades de 7 et aller jusqu'à 40 conditionnelles. un exemple sur le fichier joint

https://www.cjoint.com/?lxvyTh8k3f

Tu es de cote d'or, j'ai résidé quelques temps à Dijon, belle ville
0
Gord21 Messages postés 918 Date d'inscription samedi 21 novembre 2009 Statut Membre Dernière intervention 20 mars 2013 289
24 nov. 2009 à 13:02
Salut Mike-31,
Merci pour l'astuce, elle peut se révéler utile lorsque les macros sont désactivées. Par contre, je dois admettre que la solution proposée par Le Pingou est plus "digeste" et plus facile à faire évoluer.

Oui, je suis d'accord Dijon est une belle ville... mais je suis nouveau sur ce site, je me suis inscrit le 21. (j'ai posté mon premier message avec Gord, mais ce n'est pas passé à l'inscription d'où le 21) :-)
0
Le Pingou Messages postés 12069 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 6 mai 2024 1 431
23 nov. 2009 à 22:15
Bonjour kangouroux,
Voici l’exemple sommaire : https://www.cjoint.com/?lxwoLvqKsi
Merci de vos remarques et suggestions.
0
kangouroux Messages postés 580 Date d'inscription vendredi 20 juin 2008 Statut Membre Dernière intervention 28 février 2013 37
24 nov. 2009 à 14:42
Bonjour; merci a tout les deux pour vos deux "templates" je vais regardé tout sa.
Merci pour le temps que vous m'avez consacré a charge de revanche !
;)
0
kangouroux Messages postés 580 Date d'inscription vendredi 20 juin 2008 Statut Membre Dernière intervention 28 février 2013 37
24 nov. 2009 à 15:20
J'ai bien regardé ce que vous m'avez fournis je les garde car cela et vraiment très intéressant !

Mais ce n'est pas vraiment ce que je cherche !
je vous joint un document que je vient de faire en espérant que cet fois si je serais plus explicite et plus compréhensible !

Mille fois merci a tout les deux et je comprendrais que vous ne vouliez plus passer de temps pour moi !

https://www.cjoint.com/?lyprMlFgKf
0
moulouk31 Messages postés 11 Date d'inscription jeudi 12 novembre 2009 Statut Membre Dernière intervention 26 novembre 2009 1
24 nov. 2009 à 17:13
0
Le Pingou Messages postés 12069 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 6 mai 2024 1 431
24 nov. 2009 à 23:34
Bonjour kangouroux,
Eh bien, je pense que vous avez la solution avec le poste 21.
Note: c’est vraiment dommage de n’avoir pas exposé le problème de cette façon.
0