Liste de validation de données

Max -  
 gilles -
Bonjour,

voilà mon problème !
j'ai crée une liste de validation dans une feuille (à partir de données dans une autre feuille) et je voudrais choisir des données au hasard et les copiées les unes en dessous des autres (pour constituer une liste).

ma liste est sur une feuille en A6, et la liste des données choisies juste en dessous début A7 et fin A18 par exemple.

quelqu'un peut-il me donner un coup de main ?
merci d'avance
A voir également:

10 réponses

Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 445
 
Bonjour
pas très claire votre demande..... combien y a t'il de lignes dans votre liste?
à tout hasard, en Excel, pour utiliser un menu déroulant d'une feuille à l'autre, il faut la nommer:
Excel 2007: onglet "formule" définir un nom
avant 2007: barre d'outil / insertion / Nom / définir..
dans le fenêtre affichée:
en bas les limites du champ , en haut le nom choisi.
Sur la feuille d'édition:
Validation / Liste / et fenêtre du bas:
= NOM DE LA LISTE
Pour aller plus loin il faudra nous en dire plus.
Crdlmnt
0
Max
 
Bon,

la liste de validation contient 40 noms et se trouve sur une feuille données, mais la cellule de validation se trouve sur la feuille3 en A6
le copiage des noms pris au hasard doit se faire à partir de la cellule A7 et cela jusqu'en A20 maxi

est-ce que cela vous aide ?
de quelles infos sup avez vous besoin?
0
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 445
 
Re
je ne vois ce que vous escomptez aire avec un meu déroulant en A6 et des noms à placer de7à 20, surtout au hasard.
A qoui vou sert le menu en A6?
Ce qui est possible c'est de vous proposer un menu déroulant sur chaque cellule de A7 en A20, et que à chaque fois que vous placez un nom dans une cellule à l'aide ce menu,il soit retiré de la liste des disponibles>.
Est ce cela que vous cherchez?
Sinon, nous restons en attente de vos explications.
a +

Crdlmnt
0
Max
 
en fait le menu déroulant contient des noms et je veux constituer des groupes avec des noms pris et choisi (en fait) ; ces noms d'ailleurs peuvent changer d'une fois sur l'autre !

si je met la liste déroulante en A6, c'est pour avoir la liste sous le nez et ne pas avoir à la chercher ailleurs !

quoiqu'il en soit, pouvez vous m'aidez pour le code : je sèche !
0
michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 318
 
Bonsoir,
comme tout le monde pas trop compris ton pb et le pourquoi du comment de ta liste à validation

si tu veux former des groupes en tirant au hasard 20 personnes sur 40
regarde si cet exemple pourrait peut-^tre t'aider
https://www.cjoint.com/?cjtdI4zvxE
0
Max
 
bonsoir à tous et merci de répondre
j'essaye d'expliquer au mieux ce que je voudrais faire et très franchement je ne vois pas ce que vous ne comprenez pas ?
je voudrais sélectionner des noms dans une liste de validation (ou de choix) et les copier les uns en dessous des autres pour faire des groupes.

le code me manque

vous pouvez me guider ?
0
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 445
 
Pour ma part, je ne comprend toujours pas, si vous mettez la liste déroulante en A6, vous l'aurez quand vous sélectionnerez A6 et pas ailleurs.
Si vous la voulez de A7 à A20, placez la validation dans toutes les cellules concernées! Vous aurez votre liste à chaque fois que vous sélectionnerez une des cellules de ce champ.
Sinon faites nous un modéle "parlant" de ce que vous déisrez obtenir et placez mettez le ici via:
cijoint.fr
Crdlmnt
0

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

Posez votre question
eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 281
 
Bonsoir,

Et une macro qui mélange tes 40 noms sur demande, ta liste serait toujours sur les 13 1ers noms.
Ca t'irait ?
eric
0
Max
 
bon voici un fichier joint qui sera sans doute plus clair !

http://www.cijoint.fr/cjlink.php?file=cj201002/cijNF8Qogq.xlsm
0
eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 281
 
J'aime parler dans le vent...
0
gbaujeu
 
http://www.cijoint.fr/cjlink.php?file=cj201002/cij7kSphWW.xlsm

Bonsoir

J'ai fait u truc avec une combobox

Gilles
0
Max
 
bonjour gbaujeu,

super ça marche et en fait l'idée d'une combox m'avait échappé !
je te remercie de ton aide précieuse

A+ surement sur le site
bonne journée
Max
0
Max > Max
 
j'ai tout de même besoin d'un petit coup de main !
pourrais-je avoir quelques explications sur comment insérer et paramètrer ce contrôle !

c'est un controle ou un active X ?
comment relier avec la plage de données ?
la formule excel =INCORPORER(Form.comboBox.1";"") pourquoi ? sur quelle cellule ??

bref JE VEUX TOUT SAVOIR :) humour !

Max
0
Max
 
j'ai trouvé je crois l'adaptation pour la colonne A
mais j'ai un souci : je voudrais que le même système s'applique à les colonnes B, C, D, E

quand je rentre le code (en changeant certaines données évidemment) j'ai un souci au niveau de

= INCORPORER(Form.comBox.1"";"")
si je met 2 pour le combox 2, ça ne passe pas !
et si je laisse 1, évidemment il me recopie les données du combox 1 = ce que je ne veux pas !

où est-ce que ça coince

merci pour l'aide
Max
0
gilles
 
Salut Max,
Je vois que tu as essayé avec une combobox.
En fait il faut insérer avec la barre d'outil : c'est un activex et pour y intégrer les données, il faut cliquer à droite dans propriétés. Regarde ce que j'avais fait sur le premier.

A plus
Gilles
0
Max
 
bonjour,

OK message reçu, mais pourquoi ça ne marche pas avec le 2nd combox ?
que dois-je faire pour arranger ça ?

A+
Max
0
GILLES > Max
 
Max,
Si tu veux envoyer un exemple de ce que tu fais, je pourrais voir çà.

Gilles
0
Max > GILLES
 
voiçi l'exemple

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

merci de votre aide

Max
0
gilles > Max
 
Désolé mais je n'arrive pas à ouvrir le lien
Peux tu me le renvoyer sur la forme de ton premier fichier (lien complet)

Gilles
0
gilles
 
Désolé,
En fait, on se croise sur le forum à des heures différentes.
J'ai repris le premier fichier et je ne vois où tu mets une deuxième combobox.

A plus
Gilles
0
Max
 
https://www.cjoint.com/?cmkRDdeyqJ
et là ça marche

Max
0
Max > Max
 
bonjour,

pourrais-je dans la mesure du possible, avoir une réponse assez rapidement
excusez-moi pour mon empressement, mais j'ai un travail à faire et ............je ne trouve pas la solution

Max
0
gilles > Max
 
çà ne marche toujours pas à mon niveau

Gilles
0
Max > gilles
 
https://www.cjoint.com/?cnlsBiq4gt
et là, est-ce que c'est mieux ?

j'ai pourtant bien besoin de votre aide !

Max
0
gilles > Max
 
Ci joint mon adresse email gilles.baujeu@bbox.fr
je verrai si je peux trouver une solution

Gilles
0
pdeharbes Messages postés 195 Statut Membre 31
 
Pas sûr d'avoir tout compris ... mais ....
L'endroit où l'on doit récupérer des noms je lui affecterai une zone "Validation de données" avec une liste pour donner le choix des noms.
Dans la mesure où cette possibilté se fait manuellement. Sinon il faut faire appel à une macro.
0