Créer un menu déroulant "intelligent"

Fermé
clitzaat Messages postés 14 Date d'inscription mercredi 10 avril 2013 Statut Membre Dernière intervention 5 septembre 2017 - Modifié le 7 juin 2017 à 17:32
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 - 8 juin 2017 à 08:54
Bonjour,

Bon, voici une question relativement pointue !

Je voudrais créer un menu déroulant dynamique pour les fichiers 2 et 3 à partir du fichier 1.

Le fichier 1. comprend une liste de personnes (un vivier de remplaçants) qui n'est pas toujours disponible comme l'indique le tableau des absences.

Les fichiers 2, 3 et 4 sont mis à jour par 3 gestionnaires distincts qui sont responsables de 3 groupements d'établissements scolaires. Ces gestionnaires utilisent le même vivier de remplaçants.

Automatisation souhaitée :
1- Je souhaiterais créer un menu déroulant sur les fichiers 2, 3 et 4 pour les colonnes D, E, F qui correspondent à 3 plages de remplacement différentes.
En tant que gestionnaire, je voudrais pouvoir sélectionner un remplaçant du vivier à partir du menu déroulant. Je voudrai ne voir figurer que les remplaçants "disponibles" pour la plage demandée. Les remplaçants déjà sélectionnés par mes collègues gestionnaires ne figureraient plus dans le menu déroulant.

2- D'autre part, je voudrais que ce menu déroulant tiennent compte des absences planifiées des remplaçants en se basant sur le tableau des absences du fichier 1.

> Recherche de solution :
Pour l'instant, je n'arrive pas à créer le menu déroulant entre 2 fichiers à partir de la fonction "Validation des données" > "Liste". Connaissez-vous une autre possibilité ?
Je ne peux pas créer une unique document de gestion des absences (regroupant les 4 fichiers), car je ne pourrai pas travailler de manière simultanée avec mes collègues.

Pour tenir à jour le menu déroulant, faut-il que je crée un autre onglet en créant des conditions pour qu'il soit en permanence à jour ?

Merci d'avance pour votre aide.
Voici le lien vers les fichiers :
https://wetransfer.com/downloads/714706fa66709fd9d2792d592d327d8320170607152827/d74abb817956c02f0bdf990141463af120170607152827/5b6ea6

Merci beaucoup par avance,
Claire

A voir également:

2 réponses

michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 310
Modifié le 8 juin 2017 à 09:03
Bonjour

Sacré boulot que tu demandes !!!

dans le fichier 1 la notation 1 correspond t'elle à la présence ou l'absence car pour le fichier 2 le 7/6 l'animateur 1 est présent si le 1 est équivalent à l'absence mais est marqué absent dans le fichier 1 donc--> contradiction

les colonnes DEF correspondent donc aux animateurs disponibles.
Si je sélectionne par ex l'animateur 4, il devrait ^tre impossible au gestionnaires 2 et 3 de l'utiliser ---> mise à jour instantanée du fichier 1 m^me si on change d'animateur (on remplace l'anim 4 en colonne D par un autre)

Apparemment, la solution passe par du VBA avec une programmation longue et trapue : techniques de procédure événementielle et interrogation et mise à jour par technologie ADO-SQL avec gestion des collisions (accès simultané de plusieurs gestionnaires)...

(le fichier 1, à mon avis, serait plutôt la disponibilité ou l'indisponibité que l'absence)

Access semble plus adapté qu'Excel pour cette gestion

Tu dis...

PS: dans un forum , il est d'usage de rester toujours sur la même discussion que la demande évolue ou pas: fais y attention la prochaine fois
 Michel
0
Raymond PENTIER Messages postés 58720 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 10 novembre 2024 17 233
7 juin 2017 à 17:47
Salut.

Je n'ai pas la réponse complète à ton problème ...
Mais sais-tu utiliser les listes déroulantes en cascade
et les listes de données (sources) dynamiques, avec la fonction DECALER ?
-1
clitzaat Messages postés 14 Date d'inscription mercredi 10 avril 2013 Statut Membre Dernière intervention 5 septembre 2017
7 juin 2017 à 18:01
Je vous remercie. Oui effectivement, je connais ces fonctions mais elles ne répondent pas à mon besoin.
Je ne sais même pas s'il est possible de créer un menu déroulant à partir d'une liste appartenant à un autre fichier.
0
Raymond PENTIER Messages postés 58720 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 10 novembre 2024 17 233 > clitzaat Messages postés 14 Date d'inscription mercredi 10 avril 2013 Statut Membre Dernière intervention 5 septembre 2017
8 juin 2017 à 02:21
Tu as raison ; je n'avais pas cette contrainte à l'esprit ...
0