Envoyé par
lolo90
Merci beaucoup pour la réponse, mais le DateAdd c'est du standard ou du
VBA ?
Les 2, tu peux l'utiliser dans une requête ou dans une programme VBA, la syntaxe est la même. Dans une requête DateAdd sera automatiquement traduit en français.
Autre question : initialement ce que je souhaitais faire c'était remonter de 2
mois par rapport à la date du jour, puis trouver la date de la fin du mois.
L'astuce la plus simple pour trouver la fin d'un mois c'est de se mettre sur le 1er jour du mois suivant et de retirer un jour.
Dans ton cas si j'ai bien compris :
DateFinMois : DateAdd("j"; -1; DateSerial(year(DateAdd("m"; -1; [dateParam])); Month(DateAdd("m"; -1; [dateParam])); 1)))
Il se peut que tu doive remplacer "j" par "d".
A+
Partager