Makro verkuerzen?
31.05.2006 17:24:59
DeutschlansistWeltmeister
habe hier ein Makro, meine erste Variable wird so 5000 gross. Mein Computer stuerzt aber jedes mal ab, wenn ich dieses laufen lasse. Gibt es eine Moeglichkeit dies besser zu gestalten, bzw. zu verkuerzen?
With Worksheets("ABC")
For i = 2 To a
If .Cells(i, "B") = .Cells(i + 1, "B") Then
If .Cells(i, "H") = .Cells(i + 1, "H") Then
If Mid(Cells(i, "G").Value, 1, 3) = Mid(Cells(i + 1, "G").Value, 1, 3) Then
Rows(i & ":" & i).Interior.ColorIndex = 40
Rows(i & ":" & i).Interior.Pattern = xlSolid
Rows(i + 1 & ":" & i + 1).Interior.ColorIndex = 45
Rows(i + 1 & ":" & i + 1).Interior.Pattern = xlSolid
b = b + 1
If .Cells(i, "E") .Cells(i + 1, "E") Then
.Cells(i, "E").Interior.ColorIndex = 3
.Cells(i, "E").Interior.Pattern = xlSolid
.Cells(i + 1, "E").Interior.ColorIndex = 3
.Cells(i + 1, "E").Interior.Pattern = xlSolid
End If
End If
End If
End If
Next
End With