Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Intervalle sur date

1 réponse
Avatar
Annie
Bonjour,

existe-t-il un moyen de calculer la date de debut et de=20
fin de mois =E0 partir d'une date donn=E9e

ex : pour "19/07/2003", je voudrais trouver=20
datedebut : "01/07/2003" et datefin : "31/07/2003".
Je sais qu'il existe la fonction dateAdd mais la je s=E9che.

Merci de votre aide

1 réponse

Avatar
Stéphane Maillard
Bonjour,

Fonction pour le début du mois :
Function StartOfMonth(D As Variant) As Variant
StartOfMonth = DateSerial(Year(D), Month(D), 1)
End Function

Fonction pour la fin du mois :
Function EndOfMonth(D As Variant) As Variant
EndOfMonth = DateSerial(Year(D), Month(D) + 1, 0)
End Function

--

Cordialement

Stéphane Maillard
Rixy Software
Port.: 06.15.49.63.92
Tél/Fax : 02.99.20.17.37

L'intégrité de ce message n'étant pas assurée sur Internet, Rixy Software ne peut être tenu responsable de son contenu.
Si vous n'êtes pas destinataire de ce message confidentiel, merci de le détruire et d'avertir immédiatement l'expéditeur.

The integrity of this message cannot be guaranteed on the Internet. Rixy Software can not therefore be considered responsible for
the contents.
If you are not the intended recipient of this confidential message, then please delete it and notify immediatly the sender.

"Annie" a écrit dans le message de news:98d201c34628$50b1eda0$

Bonjour,

existe-t-il un moyen de calculer la date de debut et de
fin de mois à partir d'une date donnée

ex : pour "19/07/2003", je voudrais trouver
datedebut : "01/07/2003" et datefin : "31/07/2003".
Je sais qu'il existe la fonction dateAdd mais la je séche.

Merci de votre aide