Ir diretamente para o conteúdo principal

Dia da semana

Devolve um número inteiro que representa o dia da semana.

Estrutura

Dia da semana (data, [primeiro dia da semana])

Parâmetros

data - Qualquer expressão que possa representar uma data. Se a data contiver um valor nulo, é devolvido um valor nulo.

firstdayofweek - Uma constante que especifica o primeiro dia da semana. Se não for especificado, assume-se vbSunday.

Valores dos parâmetros

O argumento «firstdayofweek» tem as seguintes configurações:

Descrição do valor constante

vbUseSystemDayOfWeek 0 Utilizar a configuração da API de Suporte a Idiomas Nacionais (NLS).

vbDomingo 1 Domingo

Segunda-feira, 2 de fevereiro

vbTerça-feira 3 Terça-feira

Quarta-feira, 4 de março

vbQuinta-feira 5 Quinta-feira

vbSexta-feira, 6 de sexta-feira

Sábado, 7 de sábado

Valor de retorno

A função Weekday pode devolver qualquer um destes valores:

Valor constante Descrição

vbSunday 1 Domingo

Segunda-feira, 2 de fevereiro

vbTerça-feira 3 Terça-feira

Quarta-feira, 4 de março

vbQuinta-feira 5 Quinta-feira

vbSexta-feira, 6 de sexta-feira

Sábado, 7 de sábado

Exemplo

O exemplo seguinte utiliza a função Weekday para obter o dia da semana a partir de uma data especificada:

Dim MyDate, MyWeekDay

MyDate = #19 de outubro de 1962# ' Atribuir uma data.

MyWeekDay = Weekday(MyDate) ' MyWeekDay contém 6 porque MyDate corresponde a uma sexta-feira. |