Microsoft Office Forum [ www.Office-Fragen.de ] >> READONLY <<

Microsoft Office 2003-2019 => Excel => Thema gestartet von: Diete am Mai 15, 2016, 19:14:08 Nachmittag

Titel: Office 2016 Application.ScreenUpdating = True
Beitrag von: Diete am Mai 15, 2016, 19:14:08 Nachmittag
Hallo zusammen
Habe ein VBA-Code der bei Excel 2010-2013 schnell ist (Anzeige im Fenster).
Wenn ich Application.ScreenUpdating = True auskommentiere läuft er gut?
Muß man bei Excel2016 nicht Application.ScreenUpdating = True wieder einschalten?
Gruß Diete
Titel: Antw:Office 2016 Application.ScreenUpdating = True
Beitrag von: mumpel am Mai 15, 2016, 23:43:54 Nachmittag
Hallo!

Die Bildschirmaktualisierung muss immer am Ende des Codes wieder aktiviert werden. Nicht nur in Office 2016.

Gruß, René
Titel: Antw: Antw:Office 2016 Application.ScreenUpdating = True
Beitrag von: gmg-cc am Mai 16, 2016, 00:01:05 Vormittag
Die Bildschirmaktualisierung muss sollte immer am Ende des Codes wieder aktiviert werden, "ist sauberer". Nicht nur in Office 2016.

Zitat verändern ist zwar auch nicht "sauber", aber hier dient es der Sache.  ;D Nach Beenden der Prozedur wird ScreenUpdating automatisch zurück gestellt.
Titel: Antw:Office 2016 Application.ScreenUpdating = True
Beitrag von: mumpel am Mai 16, 2016, 11:38:50 Vormittag
Seit wann? Mir wurde mal etwas anderes gesagt.
Titel: Antw:Office 2016 Application.ScreenUpdating = True
Beitrag von: gmg-cc am Mai 16, 2016, 12:39:00 Nachmittag
Ich weiß den Zeitraum auch nicht. Bis vor etwa 3 Jahren war ich der gleichen Meinung wie du, da wurde ich eben eines besseren belehrt. - Aber wie schon beschrieben, es ist sauberer, alles wieder zurück zu setzen ...
Titel: Office 2016 Antw:Office 2016 Application.ScreenUpdating = True
Beitrag von: Diete am Mai 16, 2016, 14:00:45 Nachmittag
Hallo
Die Anzeige im Tabellenblatt dauert lange wenn  Application.ScreenUpdating = True setze.Wenn ich es nicht setze aktualisiert sich das Blatt schneller.
Bei Excel 2010 und 2013 läuft er Einwandfrei durch ohne Probleme.
Gruß Diete