Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Application.ScreenUpdating

Forumthread: Application.ScreenUpdating

Application.ScreenUpdating
thomas
Hallo Leute,
möchte, dass mein Bildschirm beim Ausführen der Makros auf den CommandButtons nicht flackert. Nun habe ich konsequent alle Makros wie folgt geschrieben:

Sub XX
Application.ScreenUpdating = False
Application.ScreenUpdating = True
End Sub

Das flackern ist aber trotzdem nicht ganz weg.
Weiss jemand, was ich ändern muss, damit die Makros bei der Ausführung nicht mehr das Bild ins wackeln bringen und trotzdem alle Berechnungen ausführen können?
Besten Dank für allfällige Hilfe!
thomas
Anzeige

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Application.ScreenUpdating
Matthias
Hallo Thomas,
wie ist denn bespielsweise ein Code zwischen den o.g. Zeilen?
Das Ein- und Ausblenden von Symbolleisten z.B. wird durch ScreenUpdating nicht unterdrückt.
Gruß Matthias
Bsp-Code
thomas

Private Sub CommandButton1_Click()
'Makro, das alle Blätter ausser der Startseite schliesst. Zurück zu Start.
Application.ScreenUpdating = False
Sheets("Start").Visible = True
Dim iWks As Integer
For iWks = 1 To Worksheets.Count
If Worksheets(iWks).Name <> "Start" Then
Worksheets(iWks).Visible = False
End If
Next
Application.ScreenUpdating = True
End Sub

Dazu hab ich auch noch Makros zum kopieren, sortieren. Aber alles auf dem Blatt. Nichts mit Symbolleisten etc.
Anzeige
AW: Bsp-Code
Matthias
Hallo Thomas,
ich kann hier kein Flackern entdecken.
Viellecht solltest Du erst das "Start"-Blatt selektieren, bevor Du die anderen Blätter ausblendest...
Gruß Matthias
AW: Bsp-Code
thomas
Hallo Matthias,
es ist wohl die Menge der Makros. Muss mal schauen ob ich selbst draufkomme.
Besten Dank trotzdem!
Beste Grüsse
thomas
Anzeige
AW: Bsp-Code
Matthias
Hallo Thomas,
wenn jedes Makro diesen Code (Screenupdating=False / = True) hat,
wird zwischen jedem False und True der Bildschirm aktualisiert.
Also leber mal ein paar "False"s weglassen!
Am Ende des Makros ist Screenupdating eh' wieder auf True.
Gruß Matthias
AW: Bsp-Code
Peter
Hallo Thomas,
experimentiere mal damit wo du die applications setzt, ....beachte vor allem die möglichen change-Ereignisse dazwischen....damit meine ich.
wenn du z.B. zu im Code zu einer Seite wechselst...dort die Berechnung durchführst und dann zum Ausgangsblatt zurückkehrst würde ich den True Befehl erst nach Rückkehr setzen....so bleibt der Blattwechsel hin und zurück unsichtbar....usw
Gruß
Peter S.
Anzeige
Danke Peter S.; sehr hilfreicher Tipp!!!
24.04.2004 16:37:14
thomas
;

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