Nöö, nöö ...
30.08.2011 16:23:33
Matthias
Hallo David
Zitat:
Sinnvollerweise sollte man am Ende des Codes das Screenupdating aber wieder anschalten!
Antwort:
Ist nicht immer,unbedingt notwendig.
Probier das mal:
Option Explicit
Sub die_Elf()
Dim x&
'zeigt den Zustand zu Beginn des Makro
MsgBox "Application.ScreenUpdating = " & Application.ScreenUpdating
Application.ScreenUpdating = False
For x = 1 To Cells(Rows.Count, 1).End(xlUp).Row
If Left(Cells(x, 1), 2) = 11 Then Cells(x, 1) = "1100/" & Cells(x, 1)
Next
End Sub
ScreenUpdating wurde hier im Code nicht wieder auf True gesetzt
Das macht Excel automatisch.
Lass den Code 2x laufen, Was bringt die MsGBox als Meldung ? Die Meldung bringt: WAHR !
Also ist die Bildschirmaktualisierung auch an (True)
Grundsätzlich, kann es aber nicht falsch sein es manuell wieder einzuschalten ;o)
Gruß Matthias