Como usar a função vba weekdayname?

A função WEEKDAYNAME VBA está listada na categoria de data das funções VBA. Quando você o usa no código VBA, ele retorna o nome do dia (dia da semana ) usando o número inteiro fornecido como o número do dia. Em termos simples, retorna o nome do dia usando o número do dia da semana (variando de 1 a 7).

Sintaxe

WeekDayName(WeekDay, [Abreviar], [FirstWeekDay])

Argumentos

  • Dia da semana : um número inteiro para especificar o dia entre 1 e 7.
  • [Abbreviate] : Um valor booleano para especificar se você precisa de um nome completo do mês ou um nome abreviado [Este é um argumento opcional e se omitido, o padrão do VBA é FALSE].
    • Use TRUE para o nome abreviado (ou seja, “janeiro”, “fevereiro”, “março”, etc.) ou FALSE para o nome completo (ou seja, “janeiro”, “fevereiro”, “março”, etc.)
  • [FirstDayOfWeek] : Uma string para definir o primeiro dia da semana [Este é um argumento opcional e se omitido, o VBA usa vbSunday por padrão].
    • vbUseSystemDayOfWeek – Dependendo das configurações do sistema.
    • vbDomingo – domingo
    • vblunday – segunda-feira
    • vbTerça-feira – Terça-feira
    • vbQuarta-feira – Quarta-feira
    • vbQuinta-feira – Quinta-feira
    • vbSexta-feira – Sexta-feira
    • vbSábado – Sábado

Exemplo

Para entender de forma prática como usar a função VBA WEEKDAYNAME, você precisa seguir o exemplo abaixo, onde escrevemos um código VBA usando-a:

example-vba-weekdayname-function
 Sub example_WEEKDAYNAME() Range("A1").Value = WeekdayName(1, "True", vbMonday) End Sub

No código acima, usamos WEEKDAYNAME e usamos 1 para obter o primeiro dia da semana, TRUE para obter o nome abreviado do dia da semana e vbMonday para definir segunda-feira como o primeiro dia da semana. No resultado, temos Mon na célula B1.

Adicione um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *