Bloquer une liste déroulante
Fermé
oleron76
Messages postés
9
Date d'inscription
dimanche 1 avril 2012
Statut
Membre
Dernière intervention
27 septembre 2012
-
26 sept. 2012 à 17:17
oleron76 - 8 oct. 2012 à 15:55
oleron76 - 8 oct. 2012 à 15:55
A voir également:
- La liste source doit être délimitée ou faire référence à une seule ligne ou colonne
- Liste déroulante excel - Guide
- Aller à la ligne excel - Guide
- Déplacer une colonne excel - Guide
- Formule somme excel colonne - Guide
- Trier colonne excel - Guide
16 réponses
augustin45
Messages postés
135
Date d'inscription
samedi 4 février 2012
Statut
Membre
Dernière intervention
20 novembre 2012
31
26 sept. 2012 à 17:21
26 sept. 2012 à 17:21
je veux bien t'aider à condition de savoir de quoi tu parles
de programmation? quel language?
de programmation? quel language?
oleron76
Messages postés
9
Date d'inscription
dimanche 1 avril 2012
Statut
Membre
Dernière intervention
27 septembre 2012
26 sept. 2012 à 17:22
26 sept. 2012 à 17:22
Non je ne parle pas du tout de programmation, j'ai effectivement oublié de préciser que c'était sous excel que j'ai créé ce tableau
Merci d'avance de ton aide
Merci d'avance de ton aide
augustin45
Messages postés
135
Date d'inscription
samedi 4 février 2012
Statut
Membre
Dernière intervention
20 novembre 2012
31
26 sept. 2012 à 17:24
26 sept. 2012 à 17:24
ah pardon:
désolé mais je ne connais pas exel (si je sais ce que c'est)
je ne l'utilise pas.
donc je ne peut pas de répondre
désolé mais je ne connais pas exel (si je sais ce que c'est)
je ne l'utilise pas.
donc je ne peut pas de répondre
oleron76
Messages postés
9
Date d'inscription
dimanche 1 avril 2012
Statut
Membre
Dernière intervention
27 septembre 2012
26 sept. 2012 à 17:24
26 sept. 2012 à 17:24
Ce n'est pas grave merci quand même
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Mike-31
Messages postés
18346
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
13 novembre 2024
5 104
26 sept. 2012 à 17:25
26 sept. 2012 à 17:25
Salut,
Oui avec Données/Validations de données par exemple. Mais pour t'apporter une réponse précise il nous faudrait ton fichier ou un exemple pour apprécier sa structure et donner une réponse personnalisée
Oui avec Données/Validations de données par exemple. Mais pour t'apporter une réponse précise il nous faudrait ton fichier ou un exemple pour apprécier sa structure et donner une réponse personnalisée
oleron76
Messages postés
9
Date d'inscription
dimanche 1 avril 2012
Statut
Membre
Dernière intervention
27 septembre 2012
26 sept. 2012 à 17:28
26 sept. 2012 à 17:28
Salut
Par exemple j'ai 8 listes de pays, je mets italie en A6 et je ne veux pas que les utilisateurs mettent Angleterre sur B6 ni en C6... comment je peux faire.
Merci pour ton aide
Oleron76
Par exemple j'ai 8 listes de pays, je mets italie en A6 et je ne veux pas que les utilisateurs mettent Angleterre sur B6 ni en C6... comment je peux faire.
Merci pour ton aide
Oleron76
Mike-31
Messages postés
18346
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
13 novembre 2024
5 104
Modifié par Mike-31 le 26/09/2012 à 17:49
Modifié par Mike-31 le 26/09/2012 à 17:49
Quel est ta version Excel, que je donne toute la procédure, mais en B6 et C6 as tu également des liste de validation !
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
Raymond PENTIER
Messages postés
58724
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
17 novembre 2024
17 238
Modifié par Raymond PENTIER le 26/09/2012 à 18:27
Modifié par Raymond PENTIER le 26/09/2012 à 18:27
Salut à vous tous.
Comme je suis partisan des solutions simples, je me serais contenté d'une mise en forme conditionnelle, qui colore toute la ligne dès qu'une des 8 cellules est renseignée.
Cela n'interdit pas la saisie, mais alerte l'utilisateur.
https://www.cjoint.com/?BIAsA1GblNG
C'est bien, la retraite ! Surtout aux Antilles ... :-)
☻ Raymond ♂
Comme je suis partisan des solutions simples, je me serais contenté d'une mise en forme conditionnelle, qui colore toute la ligne dès qu'une des 8 cellules est renseignée.
Cela n'interdit pas la saisie, mais alerte l'utilisateur.
https://www.cjoint.com/?BIAsA1GblNG
C'est bien, la retraite ! Surtout aux Antilles ... :-)
☻ Raymond ♂
axions
Messages postés
9
Date d'inscription
mercredi 2 mai 2012
Statut
Membre
Dernière intervention
26 septembre 2012
Modifié par axions le 26/09/2012 à 21:55
Modifié par axions le 26/09/2012 à 21:55
Bonsoir,
la validation de données, par liste commune déroulante me paraît le plus simple:
une plage nommée quelconque, sur une feuille quelconque (du classeur), comportant 8 noms pour servir de liste-source aux 8 colonnes (A à H)
cette plage est nommée, par exemple, "listpays" (sans espace)
et en A2, la 1ere liste avec pour formule : =SI(NB.VIDE($C$2:$H$2)>5;listpays;"")
à compléter par les niveaux et messages d'alerte.
puis tirer vers col H
Bonne suite
cordialement
j'oubliais : pour effacer si erreur : Suppr ou Ctrl+Z
la validation de données, par liste commune déroulante me paraît le plus simple:
une plage nommée quelconque, sur une feuille quelconque (du classeur), comportant 8 noms pour servir de liste-source aux 8 colonnes (A à H)
cette plage est nommée, par exemple, "listpays" (sans espace)
et en A2, la 1ere liste avec pour formule : =SI(NB.VIDE($C$2:$H$2)>5;listpays;"")
à compléter par les niveaux et messages d'alerte.
puis tirer vers col H
Bonne suite
cordialement
j'oubliais : pour effacer si erreur : Suppr ou Ctrl+Z
axions
Messages postés
9
Date d'inscription
mercredi 2 mai 2012
Statut
Membre
Dernière intervention
26 septembre 2012
Modifié par axions le 26/09/2012 à 22:03
Modifié par axions le 26/09/2012 à 22:03
re
j'ai testé avec 6 colonnes, d'où erreur dans la formule : il faut rectifier le 5 par un 7 (pour 8 col)
dsle
j'ai testé avec 6 colonnes, d'où erreur dans la formule : il faut rectifier le 5 par un 7 (pour 8 col)
dsle
Mike-31
Messages postés
18346
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
13 novembre 2024
5 104
26 sept. 2012 à 23:13
26 sept. 2012 à 23:13
Re,
Plusieurs possibilités, solution au hasard en attendant la version Excel, pour ma part, je créerais une liste de validation en A2 faisant référence à une plage nommée ex. Liste avec la formule =Liste
en B2 liste de validation avec cette formule
=SI(NBCAR($A$2);"vide;";Liste)
incrémenter cette formule vers la droite
ensuite mettre en surbrillance la cellule A2 jusqu'a la dernière cellule incrémentée ex . X2 et incrémenter vers le bas
Plusieurs possibilités, solution au hasard en attendant la version Excel, pour ma part, je créerais une liste de validation en A2 faisant référence à une plage nommée ex. Liste avec la formule =Liste
en B2 liste de validation avec cette formule
=SI(NBCAR($A$2);"vide;";Liste)
incrémenter cette formule vers la droite
ensuite mettre en surbrillance la cellule A2 jusqu'a la dernière cellule incrémentée ex . X2 et incrémenter vers le bas
oleron76
Messages postés
9
Date d'inscription
dimanche 1 avril 2012
Statut
Membre
Dernière intervention
27 septembre 2012
27 sept. 2012 à 10:04
27 sept. 2012 à 10:04
Un grand merci à toi car ta solution marche parfaitement et c'est tout à fait l'objectif que je voulais atteindre.
Bonne journée
Oleron76
Bonne journée
Oleron76
Raymond PENTIER
Messages postés
58724
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
17 novembre 2024
17 238
27 sept. 2012 à 00:10
27 sept. 2012 à 00:10
Alors je propose de faire un mix de toutes ces propositions, en partant de celle de axions au post #10 :
1) une plage nommée, sur une feuille quelconque du classeur, comportant les 8 noms de pays pour servir de liste-source, plage nommée par exemple "listpays"
2) Sélectionner les cellules A2:H2
3) Avec Données/Validation des données/Liste, dans la fenêtre Source, saisir la formule =SI(NBVAL($A2:$H2)=0;listpays;"") à compléter par les niveaux et messages d'alerte, puis valider
4) Recopier la ligne 2 vers le bas autant que nécessaire.
Bonus : Ma MFC du post #8 peut parfaitement se superposer à cette validation ...
https://www.cjoint.com/?BIBajCVgC80
Très cordialement.
1) une plage nommée, sur une feuille quelconque du classeur, comportant les 8 noms de pays pour servir de liste-source, plage nommée par exemple "listpays"
2) Sélectionner les cellules A2:H2
3) Avec Données/Validation des données/Liste, dans la fenêtre Source, saisir la formule =SI(NBVAL($A2:$H2)=0;listpays;"") à compléter par les niveaux et messages d'alerte, puis valider
4) Recopier la ligne 2 vers le bas autant que nécessaire.
Bonus : Ma MFC du post #8 peut parfaitement se superposer à cette validation ...
https://www.cjoint.com/?BIBajCVgC80
Très cordialement.
oleron76
Messages postés
9
Date d'inscription
dimanche 1 avril 2012
Statut
Membre
Dernière intervention
27 septembre 2012
27 sept. 2012 à 10:05
27 sept. 2012 à 10:05
Merci pour votre aide à tous ce qui m'a permis de résoudre ce problème.
Bonne journée
Oleron76
Bonne journée
Oleron76
oleron76
Messages postés
9
Date d'inscription
dimanche 1 avril 2012
Statut
Membre
Dernière intervention
27 septembre 2012
27 sept. 2012 à 10:20
27 sept. 2012 à 10:20
En fait fausse joie, quand je mets vos formules dans la source et que je fais ok, un message d'erreur m'indique "la liste source doit être délimitée ou faire référence à une seule ligne ou une seule colonne". Or ma source est bien délimitée, donc je but sur ce message et je ne vois vraiment ce que je dois faire
C'est la raison pour laquelle je resollicite votre aide
Merci à tous d'avance
Oleron76
C'est la raison pour laquelle je resollicite votre aide
Merci à tous d'avance
Oleron76
Raymond PENTIER
Messages postés
58724
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
17 novembre 2024
17 238
28 sept. 2012 à 00:08
28 sept. 2012 à 00:08
Je sais qu'elle est délicate à mettre en place ; c'est pourquoi j'ai pris la peine de bien la détailler ; tu dois l'appliquer rigoureusement, sans rien modifier.
Et ça marche : la preuve avec le fichier que je t'ai envoyé ...
Et ça marche : la preuve avec le fichier que je t'ai envoyé ...
Une dernière question, si mes listes sont différentes d'une colonne à l'autre
Par exemple colonne A, liste de pays, colonne B, nom des employés, colonne C nombres d'employés....
Comme je peux faire pour bloquer la colonne B quand la colonne A est renseignée
Merci à vous
Par exemple colonne A, liste de pays, colonne B, nom des employés, colonne C nombres d'employés....
Comme je peux faire pour bloquer la colonne B quand la colonne A est renseignée
Merci à vous
Raymond PENTIER
Messages postés
58724
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
17 novembre 2024
17 238
28 sept. 2012 à 16:32
28 sept. 2012 à 16:32
Mais ! ?
C'est ce que nous faisons depuis le début !
C'est ce que nous faisons depuis le début !
Bonsoir,
dans ce cas, chaque cellule tête de liste recevra une formule différente avec, au préalable,
les huit listes nommées (listpays, nomemploye, nbremployes, etc... par exemple)
et en A2 la formule de validation de données : =SI(NBVAL($A2:$H2)=0;listpays;"")
en B2, la formule : =SI(NBVAL($A2:$H2)=0;nomemploye;"")
en C2, la formule : =SI(NBVAL($A2:$H2)=0;nbremployes;"")
etc ...
Merci d'indiquer si la question est résolue
Cordialement
dans ce cas, chaque cellule tête de liste recevra une formule différente avec, au préalable,
les huit listes nommées (listpays, nomemploye, nbremployes, etc... par exemple)
et en A2 la formule de validation de données : =SI(NBVAL($A2:$H2)=0;listpays;"")
en B2, la formule : =SI(NBVAL($A2:$H2)=0;nomemploye;"")
en C2, la formule : =SI(NBVAL($A2:$H2)=0;nbremployes;"")
etc ...
Merci d'indiquer si la question est résolue
Cordialement
Raymond PENTIER
Messages postés
58724
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
17 novembre 2024
17 238
1 oct. 2012 à 16:14
1 oct. 2012 à 16:14
On pourrait avoir ton fichier ?
Raymond PENTIER
Messages postés
58724
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
17 novembre 2024
17 238
1 oct. 2012 à 19:09
1 oct. 2012 à 19:09
Alors dis à ton patron de s'adresser à un professionnel !
Raymond PENTIER
Messages postés
58724
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
17 novembre 2024
17 238
1 oct. 2012 à 22:41
1 oct. 2012 à 22:41
ça c'est sûr !
mais demander à des bénévoles de corriger gratuitement un fichier professionnel auquel on n'a pas le droit d'avoir accès, c'est assez sympa, une fois !
CCM réalise des échanges d'informations antre amateurs ; les entreprises s'adressent à des sociétés de service pour passer commande d'audits et de prestations !
mais demander à des bénévoles de corriger gratuitement un fichier professionnel auquel on n'a pas le droit d'avoir accès, c'est assez sympa, une fois !
CCM réalise des échanges d'informations antre amateurs ; les entreprises s'adressent à des sociétés de service pour passer commande d'audits et de prestations !
C'est sûr aussi mais ce que je fais au niveau professionnel peut aussi me servir à titre privé.
D'autre part je vous demande pas de corriger mon fichier juste comment faire une manip ce qui est totalement différent.
Désolée de vous avoir dérangé, je ne pensais pas à mal en posant cette question sur ce site qui est, comme cela est indiqué dans les conditions générales, accessible gratuitement à tout utilisateur disposant d'un accès à internet
Cordialement
D'autre part je vous demande pas de corriger mon fichier juste comment faire une manip ce qui est totalement différent.
Désolée de vous avoir dérangé, je ne pensais pas à mal en posant cette question sur ce site qui est, comme cela est indiqué dans les conditions générales, accessible gratuitement à tout utilisateur disposant d'un accès à internet
Cordialement
Mike-31
Messages postés
18346
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
13 novembre 2024
5 104
Modifié par Mike-31 le 1/10/2012 à 17:40
Modifié par Mike-31 le 1/10/2012 à 17:40
Re,
rien ne t'empêche de créer un fichier exemple ou masquer les données professionnelles par des titi, toto etc et des valeurs bidons, que l'on puisse voir ce qui cloche sans raison sur ton fichier. les formules qui t'on été données fonctionnent parfaitement
comme cela il est impossible de deviner
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
rien ne t'empêche de créer un fichier exemple ou masquer les données professionnelles par des titi, toto etc et des valeurs bidons, que l'on puisse voir ce qui cloche sans raison sur ton fichier. les formules qui t'on été données fonctionnent parfaitement
comme cela il est impossible de deviner
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
Bonsoir,
à l'appuis de Mike-31 (que je salue)
les 8 listes doivent être nommées au préalable
c'est à dire avant de faire les mises en formes conditionnelles sur chacune des 8 colonnes respectives.
si cette condition a été remplie, tout doit fonctionner du 1er coup
sinon, faire une copie expurgée du fichier, afin de débusquer le piège, qui ne sera probablement pas répété sur un fichier neuf, même constitué à l'identique dans le principe.
Cordialement
à l'appuis de Mike-31 (que je salue)
les 8 listes doivent être nommées au préalable
c'est à dire avant de faire les mises en formes conditionnelles sur chacune des 8 colonnes respectives.
si cette condition a été remplie, tout doit fonctionner du 1er coup
sinon, faire une copie expurgée du fichier, afin de débusquer le piège, qui ne sera probablement pas répété sur un fichier neuf, même constitué à l'identique dans le principe.
Cordialement