VBA - WeekDay Name

La funzione WeekDayName restituisce il nome del giorno della settimana per il giorno specificato.

Sintassi

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

Descrizione dei parametri

  • Weekday- Un parametro obbligatorio. Il numero del giorno della settimana.

  • Toabbreviate- Un parametro opzionale. Un valore booleano che indica se il nome del mese deve essere abbreviato. Se lasciato vuoto, il valore predefinito verrà considerato False.

  • Firstdayofweek- Un parametro opzionale. Specifica il primo giorno della settimana.

    • 0 = vbUseSystemDayOfWeek - Utilizza l'impostazione API National Language Support (NLS)

    • 1 = vb domenica - domenica

    • 2 = vbMonday - Monday

    • 3 = vb Martedì - Martedì

    • 4 = vb Mercoledì - Mercoledì

    • 5 = vb giovedì - giovedì

    • 6 = vbFriday - Friday

    • 7 = vbSaturday - Saturday

Esempio

Aggiungi un pulsante e aggiungi la seguente funzione.

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

Quando si esegue la funzione di cui sopra, produce il seguente output.

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