Use a função " timer " para medir o tempo decorrido em Visual Basic for Applications (VBA). Ele retorna o número de segundos que se passaram desde a meia-noite . Você pode usá-lo para aferir ou medir o tempo total de execução de uma função VBA. Ao atribuir uma variável para tomar um "instantâneo" do timer no início e no final do seu código e , em seguida, medindo a diferença entre eles , você pode obter o número de segundos que levou para a sua função a ser executada . Ao definir o formato de saída em conformidade, você pode obter resultados até centésimos de segundo . Instruções
1
Inicie o aplicativo do Microsoft Office que você está usando para executar a sua função VBA. Pressione " CTRL + O ", selecione o documento que contém o código e , em seguida, clique em " Abrir".
2
Pressione " ALT + F11 " para abrir o Editor do Visual Basic ( VBE) . No painel " Project Explorer " , clique duas vezes no nome do módulo que contém a função
3
Insira o seguinte código logo após a primeira linha na sua função: .
startTime = timer ( )
4
Insira o seguinte código antes da linha que diz " End Function " ou " End Sub " :
endTime = timer ( ) < br >
msg = " tempo de duração :" & Chr (13 ) & _
Format ( endTime - startTime ", 0,000 s" )
MsgBox msg, vbInformation
< br > 5
pressione "Ctrl + S " para salvar o seu código e documento.
6
Pressione " F5 ", selecione o nome da sua função a partir da lista e , em seguida, clique em " Executar". Após a sua função completa suas etapas , uma caixa de mensagem pequena , então, mostrar seu tempo de execução . Clique em " OK" para a fechar.