Partager via


Fonction Weekday

Renvoie une valeur de type Variant (Entier) contenant un nombre entier qui représente la jour de la semaine.

Syntaxe

Weekday(date, [ firstdayofweek ])

La syntaxe de la fonction Weekday est composée des arguments nommés suivants :

Élément Description
date Obligatoire. Variante, expression numérique, expression de chaîne, ou n’importe quelle combinaison, pouvant représenter une date. Si date contient Null, Null est renvoyé.
firstdayofweek Facultatif. Constante spécifiant le premier jour de la semaine. Si aucune valeur n’est spécifiée, la valeur vbSunday (dimanche) est supposée.

Paramètres

firstdayofweek a les paramètres suivants :

Constante Valeur Description
vbUseSystem 0 Utilise le paramètre API NLS.
vbSunday 1 Dimanche (par défaut))
vbMonday 2 Lundi
vbTuesday 3 Mardi
vbWednesday 4 Mercredi
vbThursday 5 Jeudi
vbFriday 6 Vendredi
vbSaturday 7 Samedi

Valeurs de retour

La fonction Weekday peut renvoyer l’une des valeurs suivantes :

Constante Valeur Description
vbSunday 1 Dimanche
vbMonday 2 Lundi
vbTuesday 3 Mardi
vbWednesday 4 Mercredi
vbThursday 5 Jeudi
vbFriday 6 Vendredi
vbSaturday 7 Samedi

Remarques

Si le paramètre de la propriété Calendar est grégorien, l’entier retourné représente le jour grégorien de la semaine pour l’argument date.

Si le calendrier a la valeur Hijri, l’entier renvoyé représente le jour Hijri de la semaine. Pour les dates Hijri, l’argument de nombre est n’importe quelle expression numérique pouvant représenter une date et/ou une heure du 01/01/100 (2 août 718 du calendrier grégorien) au 04/03/9666 (31 décembre 9999 du calendrier grégorien).

Exemple

Cet exemple utilise la fonction Weekday pour obtenir le jour de la semaine à partir d’une date spécifiée.

Dim MyDate, MyWeekDay
MyDate = #February 12, 1969#    ' Assign a date.
MyWeekDay = Weekday(MyDate)    ' MyWeekDay contains 4 because 
    ' MyDate represents a Wednesday.

Voir aussi

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.