Merci à tous de vous être penchés sur ma question.
Mais je ne vous avais pas donné toutes les clés du problème....
Je dois admettre ne pas avoir été explicite car les listes déroulantes vont être utilisées une multitude de fois (chaque jour - un onglet par mois).
Je n'arrive donc pas à adapter vos différents codes sur mon fichier car elles font référence aux cellules heure de début ou de fin (I8 ou I9 dans le premier fichier test joint), qui va être dans une cellule différente à chaque fois.
Je vous joins un fichier avec matrice identique au mien.
Avec mes formules il devrait être possible de mettre des références relatives au cellule jouant les rôles des I8 et I9, mais, rappel: les heures doivent être numériques.
Cela ayant impérativement été fait, je confirme, ça marche: en D5 validation de données avec formule liste :
Je ne comprends pas votre souci.
Dans le T_heuredebutmatin de votre classeur joint c'est fait, avec la formule partout, et dans les autres il y a toujours des constantes texte avec un "h" dedans, pas de formule même sur la 1ère ligne.
Oui j'ai seulement essayé avec le tableau T_heuredebutmatin, les autres ne sont pas encore modifiés.
Avant de modifier les autres tableaux, je voulais débuter par le T_heuredebutmatin, proprement.
Mais du coup je bloque avec cette propagation.
Si je ne mets que la formule sur la première ligne de T_heuredebutmatin, cela affiche bien 6h30 mais comment afficher les autres horaires jusqu'à 14h00 avec cette formule ?