Autor
|
Thema: Excel VB und Kompabilitätsprüfung (1514 mal gelesen)
|
Axel.Strasser Ehrenmitglied V.I.P. h.c. Selbstständig im Bereich PLM/CAx
Beiträge: 4107 Registriert: 12.03.2001 Früher war vieles gut, und das wäre es heute immer noch, wenn man die Finger davon gelassen hätte!
|
erstellt am: 16. Aug. 2010 11:51 <-- editieren / zitieren --> Unities abgeben:
|
RSchulz Ehrenmitglied V.I.P. h.c. Head of CAD, Content & Collaboration / IT-Manager
Beiträge: 5541 Registriert: 12.04.2007
|
erstellt am: 16. Aug. 2010 11:58 <-- editieren / zitieren --> Unities abgeben: Nur für Axel.Strasser
|
Axel.Strasser Ehrenmitglied V.I.P. h.c. Selbstständig im Bereich PLM/CAx
Beiträge: 4107 Registriert: 12.03.2001 Früher war vieles gut, und das wäre es heute immer noch, wenn man die Finger davon gelassen hätte!
|
erstellt am: 16. Aug. 2010 13:10 <-- editieren / zitieren --> Unities abgeben:
|
Axel.Strasser Ehrenmitglied V.I.P. h.c. Selbstständig im Bereich PLM/CAx
Beiträge: 4107 Registriert: 12.03.2001 Früher war vieles gut, und das wäre es heute immer noch, wenn man die Finger davon gelassen hätte!
|
erstellt am: 16. Aug. 2010 13:18 <-- editieren / zitieren --> Unities abgeben:
|
RSchulz Ehrenmitglied V.I.P. h.c. Head of CAD, Content & Collaboration / IT-Manager
Beiträge: 5541 Registriert: 12.04.2007
|
erstellt am: 16. Aug. 2010 13:20 <-- editieren / zitieren --> Unities abgeben: Nur für Axel.Strasser
|
runkelruebe Moderator Straßen- / Tiefbau
Beiträge: 8075 Registriert: 09.03.2006 MS-Office 365 ProPlus x86 WIN7(x64)
|
erstellt am: 16. Aug. 2010 13:22 <-- editieren / zitieren --> Unities abgeben: Nur für Axel.Strasser
|
Beverly Mitglied Dipl.-Geologe (Rentner)
Beiträge: 394 Registriert: 11.08.2007
|
erstellt am: 17. Aug. 2010 10:10 <-- editieren / zitieren --> Unities abgeben: Nur für Axel.Strasser
Hi zusammen, Application.EnableEvents = False schaltet die Reaktion auf eine Eingabe im Tabellenblatt ab, d.h. man kann im Tabellenblatt sooft etwas eintragen wie man will - es wird kein Code (im Tabellenblatt) mehr ausgeführt. Das Ausschalten gilt Excel-weit, entweder bis zum Wiedereinschalten oder bis zum Excel-Neustart. Es muss also unbedingt darauf geachtet werden, dass es wieder auf True gesetzt wird - am besten sofort nach Ausführung des relevanten Codeteils, aber auf jeden Fall vor Beendigung der Prozedur. Das Ausschalten aller Excel-Warnungen mit Application.DiaplayAlerts = False ist in vielen Fällen durchaus sehr hilfreich, aber es trifft genau das selbe zu wie auf Application.EnableEvents: nach Ausführen des relevanten Codeteils unbedingt wieder einschalten, denn die Warnungen sind sonst Excel-weit und bis zum Ende der Sitzung abgeschaltet. ------------------ Bis später, Karin Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |