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