Makro effizienter
11.01.2025 19:38:45
Fred
ich habe vor langer Zeit ein Makro von Onur bekommen welches fehlerfrei abarbeitet.
Sub summe_Treffer_10spiele_zuvor()
Application.ScreenUpdating = False
Dim z, treffer, lz, zz, anf, x
anf = 2 ' ab Zeile 2
lz = ActiveSheet.Cells(Rows.Count, 1).End(xlUp).Row
For z = anf To lz
treffer = 0: x = 0
For zz = z + 1 To lz
If Cells(zz, 2) = Cells(z, 2) Then
treffer = treffer + Cells(zz, 5)
x = x + 1: If x = 10 Then Exit For
End If
Next zz
Cells(z, 14) = treffer
Next z
End Sub
Nun will ich es in einer Tabelle ausführen lassen, welcher über 60000 Zeilen hat,- nach 10 Minuten breche ich ab ....
Kann dieses Makro noch effizienter geschrieben werden,- kürzere Zeit auf 60000 Zeilen?
Gruss
Fred
Anzeige