Langsames Makro
12.10.2022 09:34:17
Marc
Ich habe in einer Arbeitsmappe ein kleines Makro geschrieben, welches gewisse Zeilen ausblenden soll. Es werden immer die Zeilen ausgeblendet, bei denen in der Spalte 3 der Wert 0 zu finden ist (dort findet eine Berechnung statt). Das Makro benötigt 2 Minuten um durchzulaufen, was mich schlicht viel zu lange dünkt bei der Anzahl von Zeilen. Mache ich hier was falsch? Sorry, die Datei ist zu gross, aber es sind lediglich 700 Zeilen ausgefüllt.
Mit herzlichem Dank und Gruss
Marc
Sub nur_nicht_erledigte()
ActiveSheet.Unprotect
' spalten anpassen: bei cells(reihe,Spalte) hinter dem Komma Spaltenindex ändern
For i = 1 To Cells(999, 3).End(xlUp).Row
If Cells(i, 3).Value = 0 Then
Rows(i).Hidden = True
End If
Next
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True _
, AllowFormattingCells:=True, AllowSorting:=True, AllowFiltering:=True, _
AllowUsingPivotTables:=True
End Sub