Visão geral das funções de data
Esta página aborda três formas de preencher uma variável de data:
- Utilizar a sintaxe da constante Date
- Criar data a partir do ano, mês e dia - DateSerial
- Converter cadeia de caracteres em data - DateValue
Além disso, liga a páginas que abrangem todo o tipo de funções de data relacionadas com cálculos:
Definir valores de data
Utilizar a sintaxe da constante Date
Pode utilizar datas fixas no seu código VBA, colocando a data entre # #, como abaixo.
Const cdtMyDate As Date = #12/31/2001#
Criar data a partir do ano, mês e dia - DateSerial
A função DateSerial preenche uma variável de data a partir do ano, mês e dia - ver código abaixo.
Dim iYear As Integer: iYear =
Dim iMonth As Integer: iMonth =
Dim iDay As Integer: iDay =
Dim dt As Date
dt = DateSerial(Year:=iYear, Month:=iMonth, Day:=iDay)
Converter cadeia de caracteres em data - DateValue
A função DateValue converte uma cadeia de caracteres numa data. O código abaixo interpreta a cadeia de caracteres como 2/12/2025.
Dim strDate As String: strDate = "February 12, 2025"
Dim dt As Date
dt = DateValue(strDate)
Nota |
---|
|
A imagem abaixo mostra o suporte do suplemento Code VBA para procedimentos VBA Date.
