Como usar a função Day no VBA?

A função `Day` no VBA (Visual Basic for Applications) é usada para extrair o componente de dia a partir de uma data. Ela retorna um valor inteiro entre 1 e 31, que representa o dia do mês de uma data fornecida.

Aqui está como você pode usar a função `Day`:

Sintaxe

Day(Date)
  • Date: Um valor de data de onde você deseja extrair o dia. Este valor pode ser uma data literal, uma variável contendo uma data ou uma função que retorna uma data.

Exemplo de Uso

Aqui está um exemplo simples de como usar a função `Day` no VBA:

Sub ExemploFuncaoDay()
    Dim dataTeste As Date
    Dim dia As Integer
    
    ' Atribuir uma data específica à variável
    dataTeste = #10/15/2023# ' No formato MM/DD/AAAA
    
    ' Usar a função Day para extrair o dia da data
    dia = Day(dataTeste)
    
    ' Exibir o resultado
    MsgBox "O dia extraído é: " & dia
End Sub

Notas Adicionais

  • Se você passar uma data inválida para a função `Day`, o VBA irá gerar um erro. Certifique-se de que a data fornecida é válida.
  • A data em VBA é geralmente no formato dos Estados Unidos (MM/DD/YYYY), mas pode variar dependendo das configurações regionais do usuário. Se estiver usando datas literais, considere o formato correto para evitar erros inesperados.

Você também pode usar essa função em conjunto com outras funções de data para manipular e extrair informações específicas de datas no seu código VBA.

Unlock Your Potential

Excel

Basic - Advanced

Access

Access Basic - Advanced

Power BI

Power BI Basic - Advanced

Help us grow the project