Liste déroulante excel avec particularités [Résolu]

Signaler
Messages postés
8
Date d'inscription
jeudi 26 décembre 2019
Statut
Membre
Dernière intervention
14 janvier 2020
-
via55
Messages postés
11552
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
17 janvier 2020
-
Bonjour à tous,

Ayant des connaissances limitées sur Excel, je suis coincé pour réaliser ma liste déroulante car il y a deux choses en plus.
En effet je doit réaliser un planning pour attribuer des salles de cours. Je souhaite que lorsqu'une salle est attribuée on ne puisse plus la voir sur dans la liste déroulante mais uniquement si c'est sur les mêmes horaires.

Par exemple si on attribut la salle 1 à un cours qui a lieux de 9h à 12H on ne doit plus pouvoir l’attribuer mais uniquement pour tous autre cours étant sur la même plage horaire.

Quelles formules, ou autres méthodes me conseillez vous ?

En vous remerciant
Bonne soirée :)

4 réponses

Messages postés
11552
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
17 janvier 2020
1590
Bonjour Coraroc

Salut amical Raymond, je prends le relais tu ne m'en voudras pas mais c'est un cas à traiter par macro

@ Coraroc :

1er fichier : explications dans le fichier et dans les commentaires de la macro (ALT+F11 pour ouvrir l'éditeur et voir la macro)
J'ai paramétré la macro pour boucler sur les lignes jusqu'à la 60ème ce qui devrait être suffisant puisque tu parles d'une quarantaine de lignes (à modifier si nécessaire dans la macro)
https://mon-partage.fr/f/SiUxYIge/

2eme fichier : amélioration du précédent, la liste des salles disponibles tient aussi compte du nombre d'élèves et la liste déroulante ne propose que les salles libres pouvant correspondre
https://mon-partage.fr/f/ssim8gTg/

Cdlmnt
Via

Coraroc
Messages postés
8
Date d'inscription
jeudi 26 décembre 2019
Statut
Membre
Dernière intervention
14 janvier 2020
> via55
Messages postés
11552
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
17 janvier 2020

Salut,

Merci pour ces instructions, mais j'avoue que c'est la première fois que j'utilise la macro ( et je trouve ça plutôt intéressant :) )
Pour la modification de la plage je ne vois pas où c'est. J'ai été dans le code de la macro mais je ne vois pas à quel endroit je doit effectuer la modification.

Merci à toi, bonne journée.
via55
Messages postés
11552
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
17 janvier 2020
1590 > Coraroc
Messages postés
8
Date d'inscription
jeudi 26 décembre 2019
Statut
Membre
Dernière intervention
14 janvier 2020

Re

Je n'ai jamais dit d'aller dans la macro (sauf si ton tableau planning comportait plus de 60 lignes) mais pour les plages nommées comme je disais dans le fichier il faut aller dans le Rubans à Formules puis Gestionnaire de Noms , une fenêtre s'ouvre et tu selectionnes le nom salles dans la liste et tu modifies dans Fait référence à en bas de la fenêtre
Coraroc
Messages postés
8
Date d'inscription
jeudi 26 décembre 2019
Statut
Membre
Dernière intervention
14 janvier 2020
> via55
Messages postés
11552
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
17 janvier 2020

A oui d'accord ma question été idiote maintenant que j'ai compris !

Super merci beaucoup !!
Bonne soirée :)
Coraroc
Messages postés
8
Date d'inscription
jeudi 26 décembre 2019
Statut
Membre
Dernière intervention
14 janvier 2020
> via55
Messages postés
11552
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
17 janvier 2020

Bonjour Via55,

Excuse moi de revenir longtemps après sur le sujet, et je te remercie de l'aide précieuse que tu m'a apporté. Cependant, j'ai voulus modifier la liste de salle en modifiant la plage dans gestionnaire de noms comme tu me l'a montré. Cela fonctionne pour 3 lignes en plus, ensuite cela décale toutes les données de la colonne salle dispo. Ci dessous le lien du fichier :

https://www.cjoint.com/c/JAolfq0ziLx

Comment je peut procéder pour agrandir la plage tout en concevant les fonctionnalités?

En te remerciant et te souhaitant une bonne journée.
via55
Messages postés
11552
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
17 janvier 2020
1590 > Coraroc
Messages postés
8
Date d'inscription
jeudi 26 décembre 2019
Statut
Membre
Dernière intervention
14 janvier 2020

Bonjour Coraroc

Pas de souci
Le problème venait du fait que la macro effaçait en M les lignes prévues au départ mais comme tu as rajouté des salles quand ça dépassait certaines salles restait affichées et ensuite les nouvelles étaient inscrite en dessous par la macro qui repère la dernière remplie à chaque fois
J'ai modifié l'effacement dans la macro en le faisant aller jusqu'à M50 ça devrait te donner de la marge. Néanmoins si tu rajoutes encore des salles et que tu dépasses K50 dans la liste il faudra modifier dans la macro les deux lignes avec M4:M50

https://www.cjoint.com/c/JAonnQyZjUx

Cdlmnt
Via
Messages postés
50760
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
19 janvier 2020
11777
Bonjour.

La liste déroulante de cellule n'est pas prévue pour cet usage.
Coraroc
Messages postés
8
Date d'inscription
jeudi 26 décembre 2019
Statut
Membre
Dernière intervention
14 janvier 2020

Bonjour Raymond,
Il y a t il une possibilité d'arriver au résultat souhaité en passant pas d'autres moyens, en combinant plusieurs formules ou autres méthodes?
Raymond PENTIER
Messages postés
50760
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
19 janvier 2020
11777 > Coraroc
Messages postés
8
Date d'inscription
jeudi 26 décembre 2019
Statut
Membre
Dernière intervention
14 janvier 2020

Oui, très probablement.
Il faut d'abord étudier la structure exacte de ton fichier et l'organisation de tes données.
Change tes éventuelles informations confidentielles (noms propres), et envoie ton fichier Excel.
 1) Tu vas dans http://cjoint.com/ 
2) Tu cliques sur [Parcourir] pour sélectionner ton fichier (15 Mo maxi)
3) Tu défiles vers le bas pour cliquer sur le bouton bleu [Créer le lien Cjoint]
4) Au bout de quelques secondes la deuxième page s'affiche, avec le lien en gras ; tu fais un clic-droit dessus et tu choisis "Copier le lien"
5) Tu reviens dans ta discussion sur CCM, et dans ton message tu fais "Coller".
=>Voir la fiche http://www.commentcamarche.net/faq/29493-utiliser-cjoint
Il existe aussi :
1) https://mon-partage.fr/
2) https://www.transfernow.net/
Messages postés
8
Date d'inscription
jeudi 26 décembre 2019
Statut
Membre
Dernière intervention
14 janvier 2020

Merci pour le tuto lien :)

Voici le lien de mon fichier :

https://www.cjoint.com/c/ILBnzyKvvSY

Il s'agit du planning à réaliser pour une journée. Il y a environ une quarantaine de lignes d'habitude, mais j'en ai enlevé pour avoir un exemple plus simple.
Messages postés
8
Date d'inscription
jeudi 26 décembre 2019
Statut
Membre
Dernière intervention
14 janvier 2020

Bonjour Via55,

C'est parfait c'est EXACTEMENT ce que je voulais !!!
Merci beaucoup ! :D

Merci aussi pour ton aide Raymond.

Bonne soirée à vous. :)