Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Deaktivieren von Worksheet-Ereignissen - Printout

Forumthread: Deaktivieren von Worksheet-Ereignissen - Printout

Deaktivieren von Worksheet-Ereignissen - Printout
01.07.2003 20:41:42
Carsten
Hallöle,
auf einigen meiner Tabellen habe ich Worksheet-Ereignisse erstellt (Worksheet_Activate etc.). Über ein Makro drucke ich eine Auswahl von Tabellen aus (Printout). über die Funktion Printout wird das jeweilige Worksheet aktiviert und damit auch das Worksheet_Activate Ereignis ausgeführt. Das möchte ich verhindern. Meine Idee war das über "RunAutoMacros xlAutoDeactivate" zu machen, was natürlich nicht klappt. Hat jemand eine Idee??
Anzeige

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Deaktivieren von Worksheet-Ereignissen - Printout
01.07.2003 21:13:38
Matthias G.
Hallo Carsten,
Application.EnableEvents = False
Nicht vergessen: Später die Events mit
Application.EnableEvents = True
wieder einschalten!
Gruß,
Matthias

AW: Deaktivieren von Worksheet-Ereignissen - Print
01.07.2003 23:18:57
Carsten
Ich bin begeistert.

AW: Deaktivieren von Worksheet-Ereignissen - Print
01.07.2003 23:22:20
Hans W. Herber
... eine zusätzliche Anmerkung zur treffenden Antwort von Matthias: Jeder Ausschaltung der Ereignisse sollte unmittelbar danach eine Fehlerroutine folgen; nicht nur ungeübte Anwender habe sonst in dieser Excel-Sitzung keine Chance mehr, an die Ereignisse ranzukommen.
gruss hans

Anzeige
AW: Deaktivieren von Worksheet-Ereignissen - Printout
01.07.2003 21:12:18
ChrisL
Hi Carsten
Wie wärs, wenn du eine Public Variable definierst (Standardmodul)...
Public KeinDruck As Boolean
KeinDruck = True
'Dein Printout Makro
KeinDruck = False
Im Worksheet_Activate fragst du dann die Variable ab..

Private Sub Worksheet_Activate()
If KeinDruck = False Then
'Dein DruckMakro
End If
End Sub

Vermutlich besser wäre, wenn du in deiner Printout funktion die Blätter druckst, ohne das jeweilige Blatt zu aktivieren. Habs nicht getestet, aber müsste m.E. auch möglich sein.
Gruss
Chris

Anzeige
AW: Deaktivieren von Worksheet-Ereignissen - Print
01.07.2003 21:14:45
Carsten
Chris,
manchmal glaube ich, auf meinem Hirn zu sitzen. Super Idee, vielen Dank.
Carsten

;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken

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