Thema Datum  Von Nutzer Rating
Antwort
03.09.2016 13:36:34 Phu
NotSolved
Blau Kein Haltepunkt nach Löschen eines Blattes möglich
04.09.2016 12:05:21 Gast81448
Solved
04.09.2016 12:35:10 Phu
NotSolved
04.09.2016 16:32:06 Gast81448
NotSolved

Ansicht des Beitrags:
Von:
Gast81448
Datum:
04.09.2016 12:05:21
Views:
821
Rating: Antwort:
 Nein
Thema:
Kein Haltepunkt nach Löschen eines Blattes möglich

Moin,

dieses Verhalten ist mir nicht neu und nun ich stelle dein Beispiel nach und im Fenster "Wechsel in .... " drücke ich auf Hilfe.

"Am Projekt wurde mithilfe des Erweiterbarkeitsobjektmodells (Add-In) programmatisch eine Änderung vorgenommen. So wird verhindert, dass die Ausführung für das Programm angehalten wird. Sie können die Ausführung fortsetzen oder beenden, aber nicht anhalten."

Damit bist du bei Microsoft erst einmal informell am Ende.

Das "Minimalbeispiel" reagiert bei mir  im Einzelschrittmodus ab der Codezeile "element.Delete" und bei vorab gesetztem Haltepunkt unmittelbar.

Jedoch der Code gefällt mir nicht, ich mag keine undeklarierten Variablen und füge die Zeile ein

Dim element As Worksheet

Aha, jetzt läuft der Code bis zum Haltepunkt und darüber hinaus wie er soll!

Anstatt, wie zuerst einen Variablentyp Variant "ins Rennen zu schicken", wird hier durch die frühe Bindung des Worksheet-Objekts der sogenannte p-Code anders kompiliert.

Leider ist dies nur eine "Randerscheinung", die eigentliche Ursache (für den Break) liegt tiefer.

OLEobjects-Auflistung und OLEobject, die Verwendung von ActiveX-Controls. Dynamische Verwendung (Code) erzwingt die Rekompilierung des Projekts (= siehe Microsoft Statement).

Praktisch musst du somit selbst durch gezieltes und richtiges Design deinen Code für jeden Einzelfall an diese Umstände anpassen.

LG hawediare


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
03.09.2016 13:36:34 Phu
NotSolved
Blau Kein Haltepunkt nach Löschen eines Blattes möglich
04.09.2016 12:05:21 Gast81448
Solved
04.09.2016 12:35:10 Phu
NotSolved
04.09.2016 16:32:06 Gast81448
NotSolved