Bonjour Le Forum,
Bonjour Patrice 33740,
Merci encore de vous attarder sur cette conversation.
Cette application non confidentielle me sera d'une grande utilité dans l'application réelle bien plus importante en octets et qui contient des informations confidentielles. Ici les cellules sont remplies avec des valeurs non compromettantes.
Réponse à tes questions :
Je ne comprend pas, ni le contexte, ni le but recherché :
- Cette pseudo base : A quoi sert-elle ?
Dans le cadre d’une activité associative, en tant que bénévole, je viens aider mon épouse qui doit gérer avec l’application Excel la mise en place d’une équipe de 45 bénévoles qui vont occuper pendant une période d’une semaine environ, chaque jour, sur deux à quatre périodes (Matin, Après-midi, Première partie de soirée, Deuxième partie de Soirée), par groupe de une à trois personnes, une activité spécifique sur une plage horaire prédéfinie, et sur des lieux distinctes (pas toujours le même lieu chaque jour).
- Qu'est-ce que cette pseudo base qui me semble très spécifique à un durée précise ?
La base permet donc de placer chaque personne sur UN LIEU, pour UNE PLAGE HORAIRE, dans une PARTIE DE LA JOURNÉE, le JOUR EN QUESTION dans la PÉRIODE DE CETTE SEMAINE d’activité de la vie associative.
- Pourquoi la présenter ainsi, c'est très difficilement exploitable ?
J’ai pensé, au départ de la conception de cette application, que c’était la meilleure façon de placer les bénévoles et de choisir (Userform1) son lieu d’activité et son horaire (Urserform2) pour placer cela en concaténation du résultat dans la cellule sélectionnée pour l’attribution de son poste de travail.
Tout cela fonctionne bien depuis plusieurs années.
- Sera-t-elle réutilisée ultérieurement ?
Oui, l’activité est reprise chaque année, les jours, les lieux, les horaires, les prénoms des bénévoles peuvent évoluer, par redéfinition annuelle dans une feuille « Paramètres ».
- Pourquoi le nombre de périodes par jour n'est-il pas constant ?
Parce que certains jours il n’y a pas d’activité à attribuer à ces bénévoles en Matinée ou en après-midi.
Seuls Soirée 1 et Soirée 2 sont à occuper chaque jour de cette période définie en Paramètres.
- Quelle est le résultat attendu (à quoi cela correspond-t'il) ?
Le résultat attendu est une synthèse journalière d’extraction du tableau général de répartition pour une présentation limitée au lieux vraiment utilisés ce jour-là avec, à côté une concaténation (séparée par une virgule, ou par un retour à la ligne dans la cellule) des bénévoles qui y travailleront (soit seul, soit avec une autre personne, soit avec une troisième personne : en effet dans ce dernier cas un ancien, en tant que ‘Tuteur’, accompagne et forme un « bénévole débutant ».
Nouveau fichier joint :
Dans une troisième feuille, que j'invite à visiter, il y aurait possibilité de faire une autre synthèse si cela vous arrangerait dans la programmation.
Mon épouse aurait ainsi une "Feuille de route simplifiée des lieux et attributions de poste, simple et par "journée et Période" (Les lieux non occupés seraient aussi cachés au moment de l'impression de cette partie du planning.
Pour la programmation de cette page par VBA ça va être autre chose j'imagine... mais je trouve cette présentation plus réaliste pour mon projet.
De mon côté j’essaie d’améliorer le fonctionnement de la macro en cours, mais je continue à bloquer.
Cordialement,
Webperegrino