VBA - Nom du jour de la semaine

La fonction WeekDayName renvoie le nom du jour de la semaine pour le jour spécifié.

Syntaxe

WeekdayName(weekday[,abbreviate[,firstdayofweek]])

Description des paramètres

  • Weekday- Un paramètre obligatoire. Le numéro du jour de la semaine.

  • Toabbreviate- Un paramètre facultatif. Valeur booléenne qui indique si le nom du mois doit être abrégé. Si elle est laissée vide, la valeur par défaut serait considérée comme False.

  • Firstdayofweek- Un paramètre facultatif. Spécifie le premier jour de la semaine.

    • 0 = vbUseSystemDayOfWeek - Utiliser le paramètre d'API National Language Support (NLS)

    • 1 = vbSunday - Sunday

    • 2 = vbLundi - Lundi

    • 3 = vbMardi - Mardi

    • 4 = vbMercredi - Mercredi

    • 5 = vbJeudi - Jeudi

    • 6 = vbVendredi - Vendredi

    • 7 = vbSamedi - Samedi

Exemple

Ajoutez un bouton et ajoutez la fonction suivante.

Private Sub Constant_demo_Click()
   msgbox("Line 1 : " &WeekdayName(3))
   msgbox("Line 2 : " &WeekdayName(2,True))
   msgbox("Line 3 : " &WeekdayName(1,False))
   msgbox("Line 4 : " &WeekdayName(2,True,0))
   msgbox("Line 5 : " &WeekdayName(1,False,1))
End Sub

Lorsque vous exécutez la fonction ci-dessus, elle produit la sortie suivante.

Line 1 : Tuesday
Line 2 : Mon
Line 3 : Sunday
Line 4 : Tue
Line 5 : Sunday