Descrição

A função Weekday
em VBA é usada para obter o dia da semana de uma data. Ela retorna um valor numérico que representa o dia da semana, sendo útil para análise de datas em suas macros.
Exemplos
Sub Exemplo1()
Dim data As Date
data = DateSerial(2023, 10, 27)
MsgBox Weekday(data) ' Retorna 6 (Sexta-feira)
End Sub
Sub Exemplo2()
Dim data As Date
data = DateSerial(2023, 11, 15)
MsgBox Weekday(data) ' Retorna 4 (Quarta-feira)
Sub Exemplo3()
Dim data As Date
data = DateSerial(2023, 12, 25)
MsgBox Weekday(data) ' Retorna 2 (Domingo)
Sub Exemplo4()
Dim data As Date
data = DateSerial(2023, 9, 1)
MsgBox Weekday(data, vbMonday) ' Retorna 5 (Segunda-feira)
Sub Exemplo5()
Dim data As Date
data = DateSerial(2023, 8, 10)
MsgBox Weekday(data, vbSunday) ' Retorna 5 (Quinta-feira)
Descrição Detalhada:
A função Weekday
em VBA é uma ferramenta útil para obter o dia da semana de uma data, retornando um valor numérico que representa o dia da semana. Isso é valioso para análise e manipulação de datas em suas macros, permitindo que você tome decisões com base no dia da semana de uma data específica. Os exemplos apresentados demonstram como usar a função Weekday
para obter o dia da semana de várias datas e como especificar o dia de início da semana, como segunda-feira ou domingo. Compreender e aplicar a função Weekday
é fundamental para trabalhar com datas de forma eficaz em suas automações.