Article ID: 111268 - Last Review: October 11, 2006 - Revision: 2.2 Calculating Elapsed Time for a Visual Basic ProcedureThis article was previously published under Q111268 On This PageSUMMARY
In Microsoft Visual Basic for Applications, you can time procedures,
statements, and functions by entering the Timer function before and after
the statements that you want to time.
MORE INFORMATIONMicrosoft provides programming examples for illustration only, without warranty either expressed or implied. This includes, but is not limited to, the implied warranties of merchantability or fitness for a particular purpose. This article assumes that you are familiar with the programming language that is being demonstrated and with the tools that are used to create and to debug procedures. Microsoft support engineers can help explain the functionality of a particular procedure, but they will not modify these examples to provide added functionality or construct procedures to meet your specific requirements.
The Visual Basic Timer function can be used to record the starting and
ending times for a series of commands. The following example sets the
variable StartTime to the current system time, runs the code to be timed,
then sets the variable EndTime to the current system time. Finally, the
elapsed time between StartTime and EndTime is printed to the debug window
using the Debug.Print command.
Example of Visual Basic CodeThe following Visual Basic macro creates a text file containing a list of error messages that can be generated in Visual Basic, Applications Edition. The amount of time it takes to accomplish this procedure will be displayed in a message box. Example of Visual Basic CodeREFERENCES
"Visual Basic User's Guide," version 5.0, Chapter 8, page 158
| Article Translations
|

Back to the top
