Como usar a função vba timeserial?

A função VBA TIMESERIAL está listada na categoria de tempo das funções VBA. Quando você o usa no código VBA, ele retorna um horário VBA válido com base nas horas, minutos e segundos fornecidos . Simplificando, você pode criar um valor de tempo fornecendo horas, minutos e segundos.

Sintaxe

TimeSerial (hora, minuto, segundo)

Argumentos

  • Tempo : um número inteiro entre 0 e 23 para especificar horários.
  • Minuto : um número inteiro entre 0 e 59 para especificar minutos.
  • Segundo : um número inteiro entre 0 e 59 para especificar segundos.

Exemplo

Para entender de forma prática como usar a função VBA TIMESERIAL, você precisa seguir o exemplo abaixo, onde escrevemos um código VBA usando-a:

example-vba-timeserial-function
 Sub example_TIMESERIAL() Range("A1").Value = TimeSerial(10, 35, 56) End Sub

Acima, usamos TIMESERIAL para criar um horário válido (de acordo com VBA) especificando diretamente horas, minutos e segundos na função e ele retornou esse horário na célula A1.

Comentários

  • TIMESERIAL pode aceitar valores fora da faixa normal. Se você especificar 61 minutos, 1 hora será adicionada ao valor da hora e usará 1 como o valor do minuto.
  • Se um argumento estiver fora de -32768 a 32767, o VBA retornará o erro de tempo de execução 13.

Adicione um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *