Como usar a função vba timevalue?
A função VBA TIMEVALUE está listada na categoria de tempo das funções VBA. Quando você o usa no código VBA, ele retorna um valor de tempo válido da string que representa a data e hora ou hora . Simplificando, com TIMEVALUE você pode converter um horário armazenado como texto em um horário VBA válido.
Sintaxe
ValorTempo(Tempo)
Argumentos
- Time : Uma string que representa um horário válido de acordo com o VBA.
Exemplo
Para entender de forma prática como usar a função VBA TIMEVALUE, você precisa seguir o exemplo abaixo, onde escrevemos um código VBA usando-a:
Sub example_TIMEVALUE() Range("B1").Value = TimeValue(Range("A1")) End Sub
No código acima, usamos TIMEVALUE para obter o valor do tempo que temos na célula A1. Basicamente existe uma data com hora e TIMEVALUE retornou apenas a hora.
Comentários
- Reconhece os dois tipos de horários 12 horas e 24 horas (“17h27” e “17h27”).
- Se o horário especificado for um valor diferente de horário ou uma string que não pode ser reconhecida como horário, o VBA retornará o erro de tempo de execução 13.
Mais tutoriais
- MINUTOS VBA
- VBA AGORA
- SEGUNDO VBA
- TEMPO VBA