bonjour à tous,
apparemment la recherche sur les dates se fait sur un format de date US. le 1 signifie recherche sur le mois, (0 pour l'année, 2 pour le jour, ...)
last=format(dateserial(year(date),month(date),1)-1,"mm/dd/yyyy")
...criteria2=array(1,last)...
edit correction parenthèse en trop (voir commentaire ci-dessous)