Code läuft langsam
27.01.2009 10:15:07
Alex
brauche dringend Rat,
ein Teilstück meines Codes läuft Mega langsam.
Ich haben eine Arbeitsmappe mit 150 Sheets.
Auf dem Front-Sheet ("Übersicht") stehen in Spalte A Nachnamen und Tabellenbezeichnungen.
Diese Auflistung von Namen sind auch alle als Tabellen vorhanden.
Mit diesem Code-Teil wird die Reihenfolge der Tabellen so angelegt, dass sie der Reihenfolge in "Übersich"Spalte A entspricht.
Läuft auch. Aber so was von langsam!
Was mich wundert: Gestern lief der gesamte Code rasend schnell. Plötzlich nicht mehr.?!
Hier der Teil für die Sortierung:
Sub sortieren ()
Dim Zelle As Range 'Alph.Sortierung der Tabellen gem. Frontblatt Spalte A
For Each Zelle In Sheets("Übersicht").Range("A5").CurrentRegion.Cells
Sheets(Zelle.Value).Move after:=Sheets(ThisWorkbook.Sheets.Count)
Next
'sheets unsichtbar machen
Application.ScreenUpdating = False
For InI = Sheets.Count To 1 Step -1
Sheets(InI).Visible = False
Next InI
Application.ScreenUpdating = True
Sheets("Übersicht").Select
Range("A5").Select
End Sub
Weiß jemand Rat?
Danke
Alex