Menu déroulant Amélioré Excel
Albazen
-
Papou79 Messages postés 36 Statut Membre -
Papou79 Messages postés 36 Statut Membre -
Bonjour,
je prépare l'organisation d'une compétition à partir d'un fichier excel. Le but est entre autre d'attribuer un numéro de dossards à chaque participant. Sur ma feuille 1 j'ai donc un tableau classique organisé avec des colonnes (nom,prénom,n°de licence etc...) et chaque ligne correspondant à un participant. A chaque participant j'attribue un numéro de dossards, chaque cellule de la colonne dossard est munie d'un menu déroulant (1à150) d'une liste que j'ai créé sur ma feuille 2. Le menu déroulant est intégré grâce à la fonction "données/validation".
Jusque là pas de problème, cependant je voudrais améliorer mon menu déroulant. En effet j'aimerais qu'une fois un numéro sélectionné dans le menu déroulant pour une cellule de ma colonne dossard, je ne puisse pas attribuer une nouvelle fois le même numéro dans cette colonne. Autrement dit, je voudrais qu'au fur et à mesure que j'attribue un n° de dossard à un compétiteur, ce numéro ne puisse pas être sélectionner pour un autre.
J'espère être assez clair et j'avoue bloquer malgré toutes mes recherches, j'attends donc avec impatience vos conseils d'experts.
Merci.
je prépare l'organisation d'une compétition à partir d'un fichier excel. Le but est entre autre d'attribuer un numéro de dossards à chaque participant. Sur ma feuille 1 j'ai donc un tableau classique organisé avec des colonnes (nom,prénom,n°de licence etc...) et chaque ligne correspondant à un participant. A chaque participant j'attribue un numéro de dossards, chaque cellule de la colonne dossard est munie d'un menu déroulant (1à150) d'une liste que j'ai créé sur ma feuille 2. Le menu déroulant est intégré grâce à la fonction "données/validation".
Jusque là pas de problème, cependant je voudrais améliorer mon menu déroulant. En effet j'aimerais qu'une fois un numéro sélectionné dans le menu déroulant pour une cellule de ma colonne dossard, je ne puisse pas attribuer une nouvelle fois le même numéro dans cette colonne. Autrement dit, je voudrais qu'au fur et à mesure que j'attribue un n° de dossard à un compétiteur, ce numéro ne puisse pas être sélectionner pour un autre.
J'espère être assez clair et j'avoue bloquer malgré toutes mes recherches, j'attends donc avec impatience vos conseils d'experts.
Merci.
A voir également:
- Menu déroulant Amélioré Excel
- Menu déroulant excel - Guide
- Excel menu déroulant en cascade - Guide
- Word et excel gratuit - Guide
- Menu déroulant google sheet - Accueil - Guide bureautique
- Si ou excel - Guide
3 réponses
Bonjour Albazen, Marina
petite astuce sans liste déroulante et sans risque de doublons:
mettons que tu inscrives les dossards en colonne D
tu implémentes de 1 à 150 cette colonne en face des participants
de m^me pour la colonne E, tu inscrit la formule =alea() et tu tires jusqu'à 150
tu sélectionnes les colonnes D et E
tu fais un tri (attention par données-trier du menu et non par l'icône de la barre d'outils!) en te basant sur la colonne E
tes dossards sont attribués au hasard et sans doublons.
petite astuce sans liste déroulante et sans risque de doublons:
mettons que tu inscrives les dossards en colonne D
tu implémentes de 1 à 150 cette colonne en face des participants
de m^me pour la colonne E, tu inscrit la formule =alea() et tu tires jusqu'à 150
tu sélectionnes les colonnes D et E
tu fais un tri (attention par données-trier du menu et non par l'icône de la barre d'outils!) en te basant sur la colonne E
tes dossards sont attribués au hasard et sans doublons.
Bonjour Albazen, les participants,
Je t'adresse un fichier réalisé sous Excel 2003, et qui me semble-t-il apporte la solution à ton problème.
Principe de fonctionnement :
- La saisie des N° de dossards se fait sur la feuille 1, en colonne A (mais on peut changer le N° de colonne dans le programme)
-La liste complète des N° se situe en colonne B, sur la Feuille 2. La liste des N° disponibles est établie par le programme en Colonne C, sur la Feuille 2. Ces références ne sont pas immuables, on peut les adapter à ton tableau.
Les lignes de code sont commentées, mais si tu as besoin d'éclaircissements particuliers, n'hésites pas à le demander.
Espérant t'avoir aidé, et tiens-moi au courant stp !
Bien cordialement.
http://www.cijoint.fr/cjlink.php?file=cj200809/ciji6u87IS.xls
Je t'adresse un fichier réalisé sous Excel 2003, et qui me semble-t-il apporte la solution à ton problème.
Principe de fonctionnement :
- La saisie des N° de dossards se fait sur la feuille 1, en colonne A (mais on peut changer le N° de colonne dans le programme)
-La liste complète des N° se situe en colonne B, sur la Feuille 2. La liste des N° disponibles est établie par le programme en Colonne C, sur la Feuille 2. Ces références ne sont pas immuables, on peut les adapter à ton tableau.
Les lignes de code sont commentées, mais si tu as besoin d'éclaircissements particuliers, n'hésites pas à le demander.
Espérant t'avoir aidé, et tiens-moi au courant stp !
Bien cordialement.
http://www.cijoint.fr/cjlink.php?file=cj200809/ciji6u87IS.xls