Función Weekday
Devuelve una variable Variant (Integer) que contiene un número que representa el día de la semana.
Sintaxis
Weekday(date, [ firstdayofweek ])
La sintaxis de la función Weekday tiene estos argumentos denominados:
Parte | Descripción |
---|---|
date | Obligatorio. Se trata de una variable Variant, una expresión numérica, una expresión de cadena o cualquier combinación que representa una fecha. Si fecha contiene un valor Null, se devuelve Null. |
firstdayofweek | Opcional. Constante que especifica el primer día de la semana. Si no se especifica, se asume que el valor es vbSunday. |
Configuración
El argumento primerDíaDeLaSemana tiene los siguientes valores:
Constante | Valor | Descripción |
---|---|---|
vbUseSystem | 0 | Se usa la configuración NLS API (compatibilidad con el idioma nacional). |
vbSunday | 1 | Domingo (valor predeterminado) |
vbMonday | 2 | lunes |
vbTuesday | 3 | martes |
vbWednesday | 4 | miércoles |
vbThursday | 5 | jueves |
vbFriday | 6 | viernes |
vbSaturday | 7 | Sábado |
Valores devueltos
La función Weekday puede devolver cualquier de estos valores:
Constante | Valor | Descripción |
---|---|---|
vbSunday | 1 | Domingo |
vbMonday | 2 | lunes |
vbTuesday | 3 | martes |
vbWednesday | 4 | miércoles |
vbThursday | 5 | jueves |
vbFriday | 6 | viernes |
vbSaturday | 7 | Sábado |
Comentarios
Si el valor de la propiedad Calendar es gregoriano, el entero devuelto representa el día gregoriano de la semana para el argumento date.
Si el calendario es Hijri, el entero devuelto representa el día Hijri de la semana del argumento de fecha. En las fechas Hijri, el número de argumento es cualquier expresión numérica que pueda representar una fecha u hora, desde 1/1/100 (el 2 de agosto de 718 gregoriano) hasta 4/3/9666 (el 31 de diciembre de 9999 gregoriano).
Ejemplo:
Este ejemplo usa la función Weekday para obtener el día de la semana de una fecha especificada.
Dim MyDate, MyWeekDay
MyDate = #February 12, 1969# ' Assign a date.
MyWeekDay = Weekday(MyDate) ' MyWeekDay contains 4 because
' MyDate represents a Wednesday.
Vea también
Soporte técnico y comentarios
¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.