screenupdating
06.01.2022 19:32:36
Uli
ich habe ein Problem mit excel 2019:
Aus einer Excel-Datei wird ein Makro gestartet. Dort steht zu Beginn "screenupdating=false" und am Ende "screenupdating=true". Dazwischen wird eine excel-Tabelle geöffnet, am Ende wird wieder die rufende Datei aktiviert, d.h. sie sollte wieder im Vordergrund stehen.
Dies funktionierte in excel 2011 seit Jahren anstandslos.
Bei excel 2019 wird im Makro 1 (siehe unten) die rufende Datei
W
am Ende nicht aktiviert, sodass die geöffnete Tabelle
WUE
im Vordergrund steht statt im Hintergrund.Wird das Makro allerdings manuell in Einzelschritten durchlaufen, läuft es korrekt und die Datei
W
.steht im Vordergrund wie im Makro 2.Hier die beiden Test-Makros:
Makro 1:
Sub Testscreen_mit_SCREENUPDATING()
PFAA = "C:\Temp\"
WUE = "TestKunden"
WUEx = WUE & ".xlsx"
S = ActiveSheet.Name
W = ActiveWorkbook.Name
'\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
Application.ScreenUpdating = False
On Error GoTo A3
Workbooks.Open Filename:=PFAA & WUEx
A3:
Windows(W).Activate
Sheets(S).Select
Application.ScreenUpdating = True
End Sub
Makro 2:
Sub Testscreen_ohne_SCREENUPDATING()
PFAA = "C:\Temp\"
WUE = "TestKunden"
WUEx = WUE & ".xlsx"
S = ActiveSheet.Name
W = ActiveWorkbook.Name
'\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
' Application.ScreenUpdating = False
On Error GoTo A3
Workbooks.Open Filename:=PFAA & WUEx
A3:
Windows(W).Activate
Sheets(S).Select
' Application.ScreenUpdating = True
End Sub
Vielen Dank im Voraus
Uli