VBA - Função de valor de tempo

A função TimeValue converte a string de entrada fornecida em uma hora válida.

Sintaxe

TimeValue(StringTime)

Exemplo

Adicione um botão e adicione a seguinte função.

Private Sub Constant_demo_Click() 
   msgbox(TimeValue("20:30"))
   msgbox(TimeValue("5:15"))
   msgbox(TimeValue("2:30:58"))
End Sub

Quando você executa a função acima, ela produz a seguinte saída.

8:30:00 PM
5:15:00 AM
2:30:58 AM