No VBA (Visual Basic for Applications), a função `Time` é usada para retornar a hora atual do sistema. Ela não requer quaisquer argumentos, e o seu uso é bem simples. Aqui está como você pode utilizá-la:
Exemplo de Uso da Função `Time`
Sub MostrarHoraAtual()
MsgBox "A hora atual é: " & Time
End Sub
- Mostrar a Hora Atual em uma Message Box:
Esse código exibe uma caixa de mensagem mostrando a hora atual.
Sub AtribuirHoraAtual()
Dim horaAtual As Date
horaAtual = Time
MsgBox "A hora atual armazenada na variável é: " & horaAtual
End Sub
- Atribuir a Hora Atual a uma Variável:
Aqui, a hora atual é armazenada em uma variável do tipo `Date` e exibida em uma caixa de mensagem.
Sub InserirHoraNaPlanilha()
Worksheets("Planilha1").Range("A1").Value = Time
End Sub
- Inserir a Hora Atual em uma Célula de uma Planilha (Excel):
Esse script insere a hora atual na célula A1 da planilha chamada “Planilha1”.
Observações:
- A função `Time` fornece somente a parte de hora atual do sistema; se você precisar também da data, você pode usar a função `Now`, que retorna ambos data e hora.
- Note que a função `Time` é baseada no relógio do sistema do computador onde o VBA está sendo executado.
Usando essa função, é possível facilmente capturar e manipular a hora corrente em qualquer aplicação que suporte VBA, como o Microsoft Excel, Word ou Access.