Strg + Pause funktioniert nicht, um ein Makro zu stoppen (Microsoft Excel)
Russell hat ein Problem mit Excel, wenn er Makros ausführt. Es scheint, dass plötzlich Strg + Pause die Ausführung eines Makros nicht mehr stoppt. Entweder fährt das Makro fort, als hätte er nichts getan, oder Excel legt auf und er muss es schließen und neu beginnen. Russell hat das Kontrollkästchen aktiviert und das Klicken auf die Schaltfläche Makro stoppen (parallele Linie) im VB-Menü funktioniert ebenfalls nicht. Dies ist also kein Problem bei der Verknüpfung mit Tasten. Er fragt sich, ob dies jemand anderes erlebt hat und ob es eine einfache Lösung gibt.
Soweit wir das beurteilen können, scheint dies kein häufiges Problem zu sein. Es ist möglich, dass in diesem speziellen System etwas nicht stimmt. Beispielsweise ist die EnableCancelKey-Eigenschaft möglicherweise deaktiviert, wodurch die normale Funktion von Strg + Unterbrechung unterbrochen wird. Diese Eigenschaft kann durch die folgende Makrozeile beeinflusst werden:
Application.EnableCancelKey = xlDisabled
Dieser Befehl könnte in einem Makro ausgeführt worden sein, das die Eigenschaft dann nicht aktiviert hat. (Möglicherweise enthielt die Makrocodierung entweder nicht die Aktivierung oder das Makro wurde abnormal beendet und kam nie zur Befehlszeile, um die Eigenschaft zu aktivieren.) Es ist auch möglich, dass der Befehl im unmittelbaren Fenster des VB-Editors eingegeben wurde.
Die Einstellung der Eigenschaft bleibt bestehen und bleibt bei einer Arbeitsmappe, wenn die Arbeitsmappe nach dem Ändern der Einstellung gespeichert wird. Sie können die Einstellung überprüfen, indem Sie den VB-Editor öffnen und im unmittelbaren Fenster Folgendes eingeben:
? Application.EnableCancelKey
Wenn eine 0 angezeigt wird, bedeutet dies, dass die Eigenschaft deaktiviert wurde. Sie sollten dann im unmittelbaren Fenster Folgendes eingeben:
Application.EnableCancelKey = xlInterrupt
Speichern Sie anschließend die Arbeitsmappe. Sie sollten auch versuchen, herauszufinden, wo die Eigenschaft ursprünglich deaktiviert war, und sicherstellen, dass die Codierung korrigiert ist, damit das Problem nicht erneut auftritt.
_Hinweis: _
Wenn Sie wissen möchten, wie die auf dieser Seite (oder auf einer anderen Seite der ExcelTips-Websites) beschriebenen Makros verwendet werden, habe ich eine spezielle Seite vorbereitet, die hilfreiche Informationen enthält.
ExcelTips ist Ihre Quelle für kostengünstige Microsoft Excel-Schulungen.
Dieser Tipp (3906) gilt für Microsoft Excel 2007, 2010, 2013, 2016, 2019 und Excel in Office 365.