Função VBA IsDate

Descrição IsDate

Retorna True se a expressão for uma data válida. Caso contrário, retorna False.

Exemplos simples de IsDate

123 Sub IsDate_Example ()MsgBox IsDate ("12/04/2019")End Sub

Isso retornará True.

1 MsgBox IsDate ("4 \ 12 \ 2019")

Resultado: Falso

Sintaxe IsDate

No Editor VBA, você pode digitar “IsDate (” para ver a sintaxe da função IsDate:

A função IsDate contém um argumento:

Expressão: Uma expressão que será avaliada.

Exemplos de função Excel VBA IsDate

exemplos de várias datas de validade:

1234567 MsgBox IsDate ("22/08/2019")MsgBox IsDate ("8 22 19")MsgBox IsDate ("22 de agosto 19")MsgBox IsDate ("8,22,2019")MsgBox IsDate ("22/08/19")MsgBox IsDate ("22/08")MsgBox IsDate ("8-22")

Resultado: Verdadeiro

exemplos de data inválida:

1234 MsgBox IsDate ("8.22.2019")MsgBox IsDate ("8 \ 22 \ 2019")MsgBox IsDate ("agosto")MsgBox IsDate ("2019")

Resultado: Falso

wave wave wave wave wave