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 à