Thema Datum  Von Nutzer Rating
Antwort
08.12.2015 13:27:15 Bettina
Solved
Blau AutoClose
09.12.2015 13:01:00 Gast17384
NotSolved
10.12.2015 09:22:04 Bettina
NotSolved

Ansicht des Beitrags:
Von:
Gast17384
Datum:
09.12.2015 13:01:00
Views:
756
Rating: Antwort:
  Ja
Thema:
AutoClose
  1. sämtliche ActiveSheet-Ausdrücke (bzw. auch Activate und Select) durch eindeutige Ausdrücke ersetzen (z.B.: Worksheets("Tabelle1"))
  2. folgendes Problem:

In Workbook_BeforeSave beschreibst du eine Zelle. Dies wiederum löst Workbook_SheetChange aus, was wiederum die Prozedur DoClose auslöst, welche wiederum (vermutlich) zu Workbook_BeforeSave führt, welche wiederum zu Workbook_SheetChange führt, welche wiederum zu DoClose führt, und wiederum zu weils so toll war ...

... was glaubst du wie lange das gut geht? :>

 

Gruß

 

PS: Ähnliche Probleme sind auch bei Workbook_SheetSelectionChange zu erwarten ... allgemein bei allen Events die verwendet werden.

PPS: Mit Events muss man sehr bedacht umgehen, weil sie sich gegenseitig "feuern" können und somit eine Endlosschleife bilden können ... naja, bis es irgendwo - nicht mehr nachvollziehbar - kracht oder zu seltsamen Laufzeitverhalten führt.


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
08.12.2015 13:27:15 Bettina
Solved
Blau AutoClose
09.12.2015 13:01:00 Gast17384
NotSolved
10.12.2015 09:22:04 Bettina
NotSolved