Re : Imposer un nombre entier ou un nombre décimal
Bonjour,
Très bonne solution proposée.
Toutefois cette solution pose un problème avec la saisie en format horaire.
En effet le format proposé limite la saisie a un nombre entier ou à un nombre à une ou deux décimales.
Exemple :
Si la saisie est la suivante : 01:00 excel va convertir en 0,000694444444444444 la saisie sera refusée
Si la saisie est la suivante : 02:00 excel va convertir en 0,0833333333333333 la saisie sera refusée
Si la saisie est la suivante : 03:00 excel va convertir en 0,125 la saisie sera refusée
Si la saisie est la suivante : 04:00 excel va convertir en 0,166666666666667 la saisie sera refusée
Si la saisie est la suivante : 05:00 excel va convertir en 0,208333333333333 la saisie sera refusée
Si la saisie est la suivante : 06:00 excel va convertir en 0,25
la saisie sera acceptée.
Dans les 5 premiers exemples le résultat obtenu est converti en un nombre qui possède un nombre de décimale supérieur à 2.
Dans le dernier exemple la formule ne fonctionne plus puisque on obtient un résultat qui est bien un nombre avec deux décimales comme imposée par la formule.
Donc toute saisie horaire qui une fois convertie donne un nombre entier ou un nombre à 1 ou deux décimales fera que cette formule devient inutilisable.
Une macro permettrait de résoudre ce problème mais malheureusement ne résoudra pas le problème de patatras qui ne peut pas les utiliser.