Collapse column

Autor Thema: Office 2016 Application.ScreenUpdating = True  (Gelesen 3391 mal)

Offline Diete

  • Newbie
  • *
  • Beiträge: 5
    • Profil anzeigen
  • Office-KnowHow: Amateur
  • VBA-KnowHow- : Wenig
  • Version [Office] : Office 2016
Office 2016 Application.ScreenUpdating = True
« 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

Keine Lösung gefunden? Du kannst Dich gerne an unser erfahrenes Experten-Team wenden und Dein Anliegen in Auftrag geben.
>>> Schnell und einfach ein unverbindliches Angebot anfordern. Per E-Mail an anfrage@excel-inside.de oder per Online-Formular
<<<

!!! Wichtige Information
!!! Dieses Forum steht aus technischen Gründen ab dem 11. September 2019 nur noch im Lesemodus zur Verfügung.
Das NEUE Office-Fragen-Forum kannst du aber unter der gewohnten Domain https://office-fragen.de wie gewohnt nutzen.

- Wir freuen uns auf deinen Besuch im neuen Forum.

Offline mumpel

  • Spezialist für RibbonX-Programmierung
  • Global Moderator
  • Full Member
  • *****
  • Beiträge: 195
    • Profil anzeigen
    • Microsoft-Office-Add-Ins
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Gut
  • Version [Office] : Office 2016
Antw:Office 2016 Application.ScreenUpdating = True
« Antwort #1 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é

Offline gmg-cc

  • Hero Member
  • *****
  • Beiträge: 1.321
    • Profil anzeigen
    • Meine Webseite
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Gut
  • Version [Office] : Office 2016
Antw: Antw:Office 2016 Application.ScreenUpdating = True
« Antwort #2 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.
Gruß
Günther

Offline mumpel

  • Spezialist für RibbonX-Programmierung
  • Global Moderator
  • Full Member
  • *****
  • Beiträge: 195
    • Profil anzeigen
    • Microsoft-Office-Add-Ins
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Gut
  • Version [Office] : Office 2016
Antw:Office 2016 Application.ScreenUpdating = True
« Antwort #3 am: Mai 16, 2016, 11:38:50 Vormittag »
Seit wann? Mir wurde mal etwas anderes gesagt.

Offline gmg-cc

  • Hero Member
  • *****
  • Beiträge: 1.321
    • Profil anzeigen
    • Meine Webseite
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Gut
  • Version [Office] : Office 2016
Antw:Office 2016 Application.ScreenUpdating = True
« Antwort #4 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 ...
Gruß
Günther

Keine Lösung gefunden? Du kannst Dich gerne an unser erfahrenes Experten-Team wenden und Dein Anliegen in Auftrag geben.
>>> Schnell und einfach ein unverbindliches Angebot anfordern. Per E-Mail an anfrage@excel-inside.de oder per Online-Formular
<<<

!!! Wichtige Information
!!! Dieses Forum steht aus technischen Gründen ab dem 11. September 2019 nur noch im Lesemodus zur Verfügung.
Das NEUE Office-Fragen-Forum kannst du aber unter der gewohnten Domain https://office-fragen.de wie gewohnt nutzen.

- Wir freuen uns auf deinen Besuch im neuen Forum.

Offline Diete

  • Newbie
  • *
  • Beiträge: 5
    • Profil anzeigen
  • Office-KnowHow: Amateur
  • VBA-KnowHow- : Wenig
  • Version [Office] : Office 2016
Office 2016 Antw:Office 2016 Application.ScreenUpdating = True
« Antwort #5 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

Wenn du dich noch intensiver mit Excel beschäftigen möchtest, dann empfiehlt sich ein Online-Kurs,
in dem du sehr viel über Excel erfährst und das gelernte umgehend in der Praxis anwenden kannst.