Contenido
Índice 🔎︎

# Función WeekdayName [VBA]

La función WeekdayName devuelve el nombre correspondiente al día de la semana que especifique.

Esta constante, función u objeto se activa mediante la instrucción Option VBASupport 1, colocada antes del código ejecutable del programa en un módulo.

### Sintaxis:

            WeekdayName(Weekday as Integer [,Abbreviate as Boolean [,FirstDayofWeek as Integer]])

### Valor de retorno:

String

### Parámetros:

Weekday: valor de 1 a 7, de lunes a domingo, cuyo nombre de día de la semana se debe calcular.

Abbreviate: opcional. Un valor booleano que indica si se debe abreviar el nombre del día de la semana.

FirstDayofWeek: opcional. Especifica el primer día de la semana.

### Primer día de la semana:

Constante con nombre | Valor | Descripción
--- | --- | ---
vbUseSystemDayOfWeek | 0 | Utilizar parametrización de la API National Language Support (NLS)
vbSunday | 1 | Domingo (predeterminado)
vbMonday | 2 | Lunes
vbTuesday | 3 | Martes
vbWednesday | 4 | Miércoles
vbThursday | 5 | Jueves
vbFriday | 6 | Viernes
vbSaturday | 7 | Sábado

### Códigos de error:

Ninguno

### Ejemplo:

            REM  *****  BASIC  *****
            Option VBASupport 1
            Sub Example_WeekdayName
             Dim tgf as Integer
             tgf = 6
             print tgf &" "& WeekdayName(tgf,False,vbSunday)
            End Sub

Temas relacionados

Funciones de fecha y hora de VBA