|
Date
La fonction Date renvoie la date système
DateSerial(Year,Month,Day)
La fonction DateSerial reconstitue une date à partir de 3 valeurs distinctes correspondant aux
3 éléments constitutifs d'une date (Année,Mois,Jour)
Exemple : MsgBox DateSerial(2005, 12, 22)
Day, Month, Year
renvoient l'élément correspondant extrait de la date indiquée (au format Variant/Integer)
Day(22/11/2005) renvoie : 22
Month(22/11/2005) renvoie : 11
Year(22/11/2005) renvoie : 2005
WeekDay(Madate[,premierjoursemaine])
La fonction Weekday renvoie le n° du jour (valeur de type Variant/Integer)de la semaine corresondant à la date indiqué.
L'argument premierjoursemaine est facultatif, si non indiqué, la semaine commence par
defaut le Dimanche et donc le retour sera dimanche =1, lundi=2,...
Quelques exemples
Nombre de jour du mois de la date indiquée :
NbJours = Day ( DateSerial( Year(MaDate),Month(MaDate)+1,1)-1)
En fait, le nombre de jour du mois d'une date donnée correspond au jour (day) de la veille du 1er du mois suivant.
On reconstitue la date du 1er du mois suivant :
DateSerial( Year(MaDate),Month(MaDate)+1,1)
à laquelle on retranche 1 jour :
DateSerial( Year(MaDate),Month(MaDate)+1,1)-1
de cette date, on extrait le jour :
Day ( DateSerial( Year(MaDate),Month(MaDate)+1,1)-1)
Echéance 90 jours Fin de mois
DateSerial(Year(MaDate),Month(MaDate)+3,Day(DateSerial(Year(MaDate),Month(MaDate)+4,1)-1))
|