Je suis pas expert dans ce domaine, mais il me semle que pour faire de la planification comme ca, il va falloir codé un minimum
Peut etre qu'un tableau croisé dynamique pourrait marcher aussi.
Essaie de faire dans une première feuille la liste de tes salles avec un emploie du temps ou des tranches horaires. Genre une salle par colonne et sur chaque ligne une tranche horaire (8-9 ; 9-10 etc)
Dans une autre feuille, tu liste tes 'employé', et de retour dans ta première feuille, tu met une liste de choix dans chaque cellule. Ainsi, tu pourra choisir qui bosse ou à quelle heure.
Enfin, dans une dernière feuille, tu mets tes employés dans chaque colone, les plages horaires dans les lignes. Et tu code la première feuille des salles de manière à ce que quand tu mets quelqu'un dans une salle, le nom de la salle s'affiche dans l'emploie du temps de la personne, sans oublier une sécurité du style
if sheet('employé').cells'i,j).value<>'' then msgbox''erreur, cet employé travail déjà dans une autre salle'
Cela aura aussi l'avantage de pouvoir éditer des emploie du temps personnaliser pour chaque employé
J'essai de te faire un fichier exemple et je te l'envoie
A+ Arnaud