Bonjour le forum,
 
Je souhaiterai vérifier sous calc que les saisies dans une colonne B soit bien des dates, et de plus que ces saisies correspondent au mois choisi.
 
Dans une feuille calc j'ai mis en B2 une liste déroulante avec l'ensemble des mois de l'année. On sélectionne alors avec cette combobox le mois en cours (ou celui que l'on veut renseigner). Lorsque l'on saisi une date dans les cellules (B3:B20), j'avais mis dans des cellules cachées un test du type Si (Mois (B2)  = Mois (Cellule saisie); Mois(B2); ""). Or il se trouve que si l'on saisi un nombre (autre que date) ou un mot la fonction Mois renvoie respectivement 1 pour le nombre et 12 pour le mot. Ce qui n'est pas vraiment judicieux. Comment contourner ce problème ?
 
Dans une macro, j'ai voulu vérifier si la date qui était saisi en (B3:B20) était un format de date, or là aussi surprise puisque rien ne semble fonctionner correctement. J'ai essayé d'utiliser IsDate, DateSerial mais rien n'y fait les erreurs de saisies ne sont pas indiquées à l'opérateur. Là aussi comment feriez vous ?
 
Je n'utilise pas les listes de validation car celles-ci ne fonctionnent pas correctement et génèrent aussi des erreurs.
 
J'ai win XP et Openoffice 1.1.2

Répondre à