Ich möchte ein Vorlagenblatt links von sich selbst kopieren, damit es von einem Berichtsgenerator ausgefüllt werden kann. Das funktioniert alles gut.
Bei der Zeile zum Kopieren von Blättern (siehe unten) blitzt es jedoch auf, wenn Excel erscheint und dann wieder verschwindet - gelegentlich bleibt jedoch ein blaues, teilweise ausgefülltes Excel-Fenster zurück.
Ich habe bereits Application.ScreenUpdating
auf false gesetzt und .Visible
ist ebenfalls auf false gesetzt, und ich setze sie jedes Mal zurück, um die Störung zu minimieren. Dieses Blinken ist wirklich lästig. Gibt es eine Möglichkeit, dies zu verhindern?
' create new sheet from template sheet
shtDeliveryVariance.Copy Before:=shtDeliveryVariance
Set shtVariance = Sheets(shtDeliveryVariance.Index - 1)
shtVariance.Name = "Delivery Variance " & Format(nSheetNumber, "000")
' minimise the flashes
Application.Interactive = False
Application.ScreenUpdating = False
Application.Visible = False
Update : Wenn ich die Set shtVariance = Sheets.Add
Ich bekomme zwar kein Blitzlicht, aber ich verliere die ganze schöne Formatierung.