Come utilizzare la funzione vba weekdayname?

La funzione VBA WEEKDAYNAME è elencata nella categoria data delle funzioni VBA. Quando lo utilizzi nel codice VBA, restituisce il nome del giorno (weekday ) utilizzando il numero intero fornito come numero del giorno. In termini semplici, restituisce il nome del giorno utilizzando il numero del giorno della settimana (compreso tra 1 e 7).

Sintassi

NomeGiornoSettimana(GiornoSettimana, [Abbreviare], [PrimoGiornoSettimana])

argomenti

  • Giorno della settimana : un numero intero per specificare il giorno compreso tra 1 e 7.
  • [Abbreviare] : un valore booleano per specificare se è necessario il nome completo del mese o un nome abbreviato [Questo è un argomento facoltativo e, se omesso, VBA utilizza FALSO per impostazione predefinita].
    • Utilizzare TRUE per il nome breve (ad esempio “Jan”, “Feb”, “Mar”, ecc.) o FALSE per il nome completo (ad esempio “January”, “February”, “March”, ecc.)
  • [FirstDayOfWeek] : una stringa per impostare il primo giorno della settimana [Questo è un argomento facoltativo e se omesso, VBA accetta vbSunday per impostazione predefinita].
    • vbUseSystemDayOfWeek – A seconda delle impostazioni di sistema.
    • vbDomenica – Domenica
    • vblunday – lunedì
    • vbMartedì – Martedì
    • vbMercoledì – Mercoledì
    • vbGiovedi – Giovedì
    • vbVenerdì – Venerdì
    • vbSabato – Sabato

Esempio

Per capire praticamente come utilizzare la funzione VBA WEEKDAYNAME è necessario seguire l’esempio seguente in cui abbiamo scritto un codice vba utilizzandola:

example-vba-weekdayname-function
 Sub example_WEEKDAYNAME() Range("A1").Value = WeekdayName(1, "True", vbMonday) End Sub

Nel codice precedente abbiamo utilizzato WEEKDAYNAME e abbiamo utilizzato 1 per ottenere il primo giorno della settimana, TRUE per ottenere il nome breve del giorno della settimana e vbMonday per impostare lunedì come primo giorno della settimana. Di conseguenza, abbiamo Mon nella cella B1.

Aggiungi un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *