Bonjour,
C'est lié au mode de fonctionnement des dates et des heures...
plage est la cellule de référence...
Les dates et les heures sont stockées et mémorisées par Excel (et VBA) sous la forme de nombre (entier pour les dates) décimaux pour les heures.
Si 1 représente 24 heures, 23:59 = 0.999988425925926 donc tout nombre inférieur ou égal à 0.999988425925926 représente une heure valide... de 0 = 00:00 à 0.999988425925926 = 23:59
Donc toute autre saisie n'est pas convertible en décimal compris dans dette fourchette...
A+