Mon exemple marche très bien.
Mais votre erreur provient probablement du fait que le champ en entrée n'a pas exactement le format qui est attendu. Mon exemple a besoin d'un champ de type "99h99-99h99", pas un champ "99h99 - 99h99" (il y a des espaces autour du tiret) ni "9h99-99h99" (il n'ya qu'un chiffre pour l'heure au lieu de deux) ou autre. Cependant, il suffit de changer les indices dans les STXT() pour adapter la formule à vos formats, ou bien d'utiliser une formule plus compliquée qui va se baser sur des repères, mais elle va devenir longue, et ce sera peut-être mieux de le faire en VBA. Bon courage.
Message édité par olivthill le 25-02-2010 à 11:02:57