Benutzung auf eigene Gefahr ! |
Beschreibung |
Mit dem Funktionsgerüst können Laufzeitmessungen des Codes ausgeführt werden. So läßt sich bei verschiedenen Programmvarianten feststellen, welche die schnellste Variante ist. |
VBA-Quelltext |
Public Function ZeitMessung() Dim StartZeit As Currency, Dauer As Currency DoEvents StartZeit = Timer ' Hier steht der Code, ' dessen Laufzeit gemessen werden soll Dauer = Format(Timer - StartZeit, "0.00") MsgBox "Dauer: " & Dauer & " s", , "Laufzeitmessung" Debug.Print Dauer End Function |
Rückgabewert |
Die Rückgabe erfolgt in einer Dialogbox |
Hinweis |
Mit Hilfe der Bedingten Kompilierung können verschiedene Varianten programmiert werden und entsprechend für die Zeitmessung angewendet werden, Beispiel: ... Code Variante 1 #End If #If False Then ... Code Variante 2 #End If #If True Then ... Code Variante 3 #End If Nur der Codeabschnitt, der zwischen |