| Accueil | Forums | Bureautique | Développement | SGBD |
  Leçons Niveau 4
 
  Autres Niveau Excel
 
  Fonctions Date
 

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))

 

 
2005 Copyright Ephicom