Bildschirm flackern mit ActiveSheet -Anders lösbar
20.11.2017 16:21:10
Hase
ich habe ein Makro, dass mir neue Tabellenblätter erstellt und entsprechend Daten einträgt.
Jetzt ist es leider so, dass durch die Verwendung von ActiveSheet der Bildschirm zappelt. ScreenUpdating ignoriert er natürlich.
Fällt euch eine schönere Methode ein, damit der Bildschirm nicht so flackert?
Hier der gekürzte Code:
With wks1
Set r = .Range("C13:C22")
For Each c In r
If c.Text "" Then
wks2a.Copy after:=wkb.Worksheets(wkb.Worksheets.Count)
ActiveSheet.Name = "month_" & wks1.Range("D6") & c.Offset(, 2).Text
With ActiveSheet
.Shapes("cmd_1").Delete
.PageSetup.RightFooter = c.Offset(, 1).Text
End With
End If
Next
End With
Vielen lieben Dank!