Como usar a função vba cdate?
A função VBA CDATE está listada na categoria de conversão de tipo de dados das funções VBA. Quando você o usa no código VBA, ele converte uma expressão no tipo de dados de data . Simplificando, com o tipo de dados data, ele pode conter um valor que inclui a data e a hora de acordo com o sistema de data e hora válido do VBA.
Sintaxe
CDate(Expressão)
Argumentos
- Expressão : o valor que você deseja converter em um tipo de dados de data.
Exemplo
Para entender de forma prática como usar a função VBA CDATE, você precisa seguir o exemplo abaixo, onde escrevemos um código VBA usando-a:
Sub example_CDATE() Range("B1").Value = CDate(Range("A1")) End Sub
No exemplo acima usamos o valor da célula A1 onde temos um número (8,5694) então usamos a função CDATE para converter esse valor para o tipo de dados de data e retornou 07/08/2018 0:00 no resultado.
Comentários
- Ele pode interpretar representações de texto de datas e horas que podem ser reconhecidas pelo VBA como formato de data e hora do Excel.
- Um valor que não pode ser convertido em data e hora, o VBA retorna o erro de tempo de execução 13.