Bonjour,
Ancien de XLD, je suis aujourd'hui un peu rouillé en VBA et je sens que je "patine" dans la conception d'un outil de pilotage.
J'en ai réalisé pas mal par le passé mais là, ça fait 4 jours que je fais, défais et refais sans être convaincu. Et je devine que les cadors que j'ai côtoyé ici il y a quelques années pourront me remettre aisément sur la voie.
Le principe :
- je dispose d'un planning XL (onglet "Data") et de plusieurs tables de paramètres (onglet "PARAM")
- ce tableau XL est chargé dans un tableau virtuel en VBA
- j'ai 5 données de base : {agent}, {équipe}, {service}, {tranche horaire}, {activité ou absence ou vide ou "xx"}
Mon besoin :
Optimiser l'extraction des données utiles du planning :
- agent/activité/tranches horaires
- équipe/activité/tranches horaires
- service/activité/tranches horaires
- agent/absences/tranches horaires
- équipe/absences/tranches horaires
- service/absences/tranches horaires
La finalité :
- à partir de ces tableau je réaliserai un outil de pilotage à partir de Userform (alimentation de Combo, List, Multipages ...)
mais ça pas de soucis, je dois pouvoir me débrouiller seul. J'ai encore les codes réalisés il y a 4 ou 5 ans.
A titre d'exemple, je joins un tableau XL expurgé de données confidentielles.
Ce tableau de l'onglet "Data" reste la base de départ (en réalité plus de 600 agents)
Dans un module VBA, vous trouverez le début de mon code. J'ai matérialisé l'endroit où je sens que je perds pied.
Mais il y a probablement une autre approche que celle retenue et une remise sur le bon chemin m'aiderait grandement.
Merci d'avance pour vos conseils qui me permettront de poursuivre sans faire ce surplace agaçant.
Kotov