Live-Forum - Die aktuellen Beiträge
Datum
Titel
17.10.2025 10:28:49
16.10.2025 17:40:39
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Stoppuhr bei Makroausführung

Forumthread: Stoppuhr bei Makroausführung

Stoppuhr bei Makroausführung
24.01.2006 12:04:57
Mark
Hallo
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
Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Stoppuhr bei Makroausführung
24.01.2006 12:06:58
Matthias
Hallo 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

Du darfst aber nicht über Mitternacht testen...
Gruß Matthias
AW: Stoppuhr bei Makroausführung
24.01.2006 18:50:56
Heiko
Hallo Mark,
hatten wir hier gerade:
https://www.herber.de/forum/messages/722080.html
Gruß Heiko
PS: Rückmeldung wäre nett
Anzeige
;
Anzeige

Infobox / Tutorial

Stoppuhr bei Makroausführung in Excel


Schritt-für-Schritt-Anleitung

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.

  1. Öffne Excel und drücke ALT + F11, um den VBA-Editor zu öffnen.
  2. Klicke auf Einfügen und wähle Modul, um ein neues Modul hinzuzufügen.
  3. Füge den folgenden Code in das Modul ein:
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
  1. Schließe den VBA-Editor und gehe zurück zu Excel.
  2. Starte das Makro über 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.


Häufige Fehler und Lösungen

  • Problem: Makro läuft nicht korrekt

    • Lösung: Stelle sicher, dass die Makros in deinen Excel-Einstellungen aktiviert sind. Gehe zu Datei > Optionen > Trust Center > Einstellungen für das Trust Center > Makroeinstellungen und aktiviere die Option für Makros.
  • Problem: Zeit wird negativ angezeigt

    • Lösung: Dies kann passieren, wenn du das Makro über Mitternacht testest. Vermeide Tests, die die Mitternachtsgrenze überschreiten.

Alternative Methoden

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:

  1. In Zelle A1: =JETZT()
  2. Führe dein Makro aus.
  3. In Zelle A2: =JETZT()
  4. Berechne die Differenz in Zelle A3: =A2-A1

Das Ergebnis wird in Tagen angezeigt, multipliziere es mit 86400, um die Sekunden zu erhalten.


Praktische Beispiele

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.


Tipps für Profis

  • Verwende die Excel Stoppuhr Vorlage: Suche nach einer excel stoppuhr vorlage, die dir hilft, deine Zeitmanagement-Fähigkeiten zu verbessern.
  • Automatisierung: Du kannst die Stoppuhr in Kombination mit anderen VBA-Funktionen verwenden, um Prozesse zu automatisieren und Zeit zu sparen.
  • Stoppuhr Excel Download: Überlege, ob du eine bereits vorhandene Stoppuhr-Vorlage herunterladen möchtest, um Zeit zu sparen.

FAQ: Häufige Fragen

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.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige