Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
424to428
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
424to428
424to428
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Beschleunigungscode aus Archiv ergänzen

Beschleunigungscode aus Archiv ergänzen
12.05.2004 15:20:40
thomas
Hallo Leute,
im Archiv habe ich von K.Rola folgenden Code gefunden. Nun möchte ich den einbauen. Ich muss dazu aber noch das ENDE Makro schreiben. Wie könnte das aussehen? Kommt das dann in ein Modul, richtig? (nicht aufs Blatt)
Beste Grüsse
thomas

Sub deinMakro()
With Application
.ScreenUpdating = False
.Calculation = xlCalculationManual
.EnableEvents = False
End With
On Error GoTo ENDE
''dein Code
ENDE:
With Application
.ScreenUpdating = True
.Calculation = xlCalculationAutomatic
.EnableEvents = True
End With
End Sub

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Beschleunigungscode aus Archiv ergänzen
Andreas
Scheint ein Missverständnis zu sein.
> Ich muss dazu aber noch das ENDE Makro schreiben.
Nein. Der Befehl ON ERROR GOTO ENDE besagt
Wenn ein Fehlervorkommt spring zur SPRUNGMARKE ENDE.
Sprungmarke ENDE hast Du aber schon.
Du muss lediglich Dein Makro dort einschrieben, wo
''dein Code
steht.
Beispiel:
Wenn Dein Makro wie folgt in Moment wie folgt ausssieht

Sub Banane()
Arbeitschritt1
nochwas
wiederwas
End Sub

Solltest Du folgendes daraus machen

Sub Banane()
With Application
.ScreenUpdating = False
.Calculation = xlCalculationManual
.EnableEvents = False
End With
On Error GoTo ENDE
Arbeitschritt1
nochwas
wiederwas
ENDE:
With Application
.ScreenUpdating = True
.Calculation = xlCalculationAutomatic
.EnableEvents = True
End With
End Sub

Das war es
Anzeige
uups, sorry. Besten Dank für Hinweis
12.05.2004 17:03:58
thomas
Hallo Andreas Walter,
hab das Makro ursprünglich so eingebaut, was mir aber einen Fehler verursacht hat. Meine Idee war dann eben, dass das mit dem ENDE zu tun hat. Das kann es also nicht sein.
Besten Dank für die Hilfe.
thomas

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige