Gibt es sowas? Kann man beim Start des Makros eine Art Stoppuhr starten, die dann irgendwo mitläuft und am Ende dann sagt, wie lange das Makro gebraucht hat.
Würde mich mal interessieren.
mfg
Mark
Sub test()
Dim s1 As Single, s2 As Single
Dim i
s1 = Timer
For i = 1 To 10000000: Next i
s2 = Timer
MsgBox s2 - s1 & " sec"
End Sub
Um eine Stoppuhr in Excel beim Ausführen eines Makros zu integrieren, kannst du den folgenden VBA-Code verwenden. Dieser startet die Zeitmessung, wenn du das Makro ausführst, und zeigt die Dauer in Sekunden an, wenn das Makro beendet ist.
ALT + F11
, um den VBA-Editor zu öffnen.Einfügen
und wähle Modul
, um ein neues Modul hinzuzufügen.Sub test()
Dim s1 As Single, s2 As Single
Dim i
s1 = Timer
For i = 1 To 10000000: Next i
s2 = Timer
MsgBox s2 - s1 & " sec"
End Sub
Entwicklertools > Makros
, wähle dein Makro aus und klicke auf Ausführen
.Jetzt wird die Stoppuhr beim Start des Makros aktiviert und zeigt dir die benötigte Zeit an.
Problem: Makro läuft nicht korrekt
Datei > Optionen > Trust Center > Einstellungen für das Trust Center > Makroeinstellungen
und aktiviere die Option für Makros.Problem: Zeit wird negativ angezeigt
Eine weitere Möglichkeit, eine Stoppuhr in Excel zu implementieren, ist die Verwendung von Excel-Funktionen, um die Zeit zu messen. Du kannst die NOW()
-Funktion verwenden, um die Start- und Endzeit zu erfassen:
=JETZT()
=JETZT()
=A2-A1
Das Ergebnis wird in Tagen angezeigt, multipliziere es mit 86400, um die Sekunden zu erhalten.
Hier ist ein einfaches Beispiel zur Veranschaulichung der Stoppuhr in Excel:
Sub BeispielStoppuhr()
Dim StartZeit As Single, EndZeit As Single
StartZeit = Timer
' Führe hier deine Aufgaben aus
For i = 1 To 1000000: Next i
EndZeit = Timer
MsgBox "Die Ausführung dauerte " & EndZeit - StartZeit & " Sekunden."
End Sub
Dieses Beispiel zeigt dir die Zeit, die benötigt wird, um eine Schleife mit 1.000.000 Iterationen auszuführen.
excel stoppuhr vorlage
, die dir hilft, deine Zeitmanagement-Fähigkeiten zu verbessern.1. Wie kann ich die Stoppuhr in Excel stoppen?
Die Stoppuhr stoppt automatisch, wenn das Makro endet. Du musst also nichts weiter tun.
2. Funktioniert die Stoppuhr in allen Excel-Versionen?
Ja, die oben genannten VBA-Codes sollten in den meisten Excel-Versionen funktionieren, solange VBA unterstützt wird.
3. Kann ich die Stoppuhr anpassen?
Ja, du kannst den Code anpassen, um zusätzliche Funktionen hinzuzufügen, wie z.B. die Anzeige in Minuten oder Stunden.
Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden
Suche nach den besten AntwortenEntdecke unsere meistgeklickten Beiträge in der Google Suche
Top 100 Threads jetzt ansehen