Share via


Método WorksheetFunction.Weekday (Excel)

Devuelve el día de la semana correspondiente a una fecha. De forma predeterminada, el día se devuelve como un número entero entre 1 (domingo) y 7 (sábado).

Sintaxis

expresión. Día de la semana (Arg1, Arg2)

Expresión Variable que representa un objeto WorksheetFunction .

Parameters

Nombre Obligatorio/opcional Tipo de datos Descripción
Arg1 Obligatorio Variant Número de serie: número secuencial que representa la fecha del día que desea buscar. Las fechas deben especificarse mediante la función FECHA o como resultado de otras fórmulas o funciones. Por ejemplo, use FECHA(2008,5,23) para el día 23 de mayo de 2008. Pueden producirse problemas si las fechas se escriben como texto.
Arg2 Opcional Variant Tipo devuelto: número que determina el tipo del valor devuelto.

Valor devuelto

Double

Comentarios

En la tabla siguiente se representan los valores posibles para Arg2.

Return_type Número devuelto
1 u omitido Números del 1 (domingo) al 7 (sábado). Igual que en versiones anteriores de Microsoft Excel.
2 Números del 1 (lunes) al 7 (domingo).
3 Números del 0 (lunes) al 6 (domingo).
11 Números del 1 (lunes) al 7 (domingo).
12 Números del 1 (martes) al 7 (lunes)
13 Números del 1 (miércoles) al 7 (martes)
14 Números del 1 (jueves) al 7 (miércoles)
15 Números del 1 (viernes) al 7 (jueves)
16 Números del 1 (sábado) al 7 (viernes)
17 Números del 1 (domingo) al 7 (sábado)

Excel almacena las fechas como números de serie secuenciales para que se puedan usar en los cálculos. De forma predeterminada, el 1 de enero de 1900 es el número de serie 1 y el 1 de enero de 2008 es el número de serie 39448 porque viene 39.448 días después del 1 de enero de 1900. Microsoft Excel para Macintosh usa un sistema de fechas predeterminado diferente.

Nota:

Visual Basic para Aplicaciones (VBA) calcula las fechas de serie de forma diferente a Excel. En VBA, el número de serie 1 es el 31 de diciembre de 1899, en lugar del 1 de enero de 1900.

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.