Sub zeile()
Loop Until i>ActiveSheet.UsedRange.Rows.Count
End Sub
die usedrange wird scheinbar mit jedem aufruf im größer jetzt geht es schon 18000 zeilen durch obwohl es gar nicht nötig wäre
wie kann ich deas vermeiden
Sub zeile()
Loop Until i>ActiveSheet.UsedRange.Rows.Count
End Sub
Private Sub Workbook_Open()
Cells.Select
Selection.ClearContents
Worksheets("Tabelle1").Range("A1").Select
ActiveSheet.Paste
Modul2.zeile
End Sub
Sub zeile()
Dim i%, x&
x = 2 * ActiveSheet.UsedRange.Rows.Count
i = 2
Do
Rows(i).Select
Selection.Insert Shift:=xlDown
i = i + 2
Loop Until i >= x
End Sub
Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden
Suche nach den besten AntwortenEntdecke unsere meistgeklickten Beiträge in der Google Suche
Top 100 Threads jetzt ansehen