Descrição
A função TimeSerial
em VBA é usada para criar valores de hora com base em horas, minutos e segundos específicos. Ela permite criar objetos do tipo “Time” com precisão e facilidade.
Exemplos
Sub Exemplo1()
Dim hora As Date
hora = TimeSerial(8, 30, 0) ' 8 horas, 30 minutos, 0 segundos
MsgBox "Hora criada: " & hora
End Sub
Sub Exemplo2()
Dim hora As Date
hora = TimeSerial(15, 45, 30) ' 15 horas, 45 minutos, 30 segundos
MsgBox "Hora criada: " & hora
End Sub
Sub Exemplo3()
Dim hora As Date
hora = TimeSerial(12, 0, 0) ' Meio-dia
MsgBox "Hora criada: " & hora
End Sub
Sub Exemplo4()
Dim hora As Date
hora = TimeSerial(0, 0, 0) ' Meia-noite
MsgBox "Hora criada: " & hora
End Sub
Sub Exemplo5()
Dim hora As Date
hora = TimeSerial(23, 59, 59) ' 23 horas, 59 minutos, 59 segundos
MsgBox "Hora criada: " & hora
End Sub
Descrição Detalhada:

A função TimeSerial
em VBA é uma ferramenta útil para criar valores de hora com base em horas, minutos e segundos específicos. Ela permite criar objetos do tipo “Time” com precisão e facilidade, sendo útil em situações em que você precisa definir horários de maneira programática. Os exemplos apresentados demonstram como usar a função TimeSerial
para criar horas em diferentes contextos, incluindo horários específicos, meio-dia, meia-noite e horários limite. Compreender e aplicar a função TimeSerial
no VBA é essencial para manipular informações de data e hora de forma precisa em suas macros e automações.