Verbesserung Code
12.02.2014 10:34:02
Mariandl
Zu folgendem Code brauche ich Hilfe:
Public Sub x_loeschen()
Dim i As Integer
Dim s As Integer
Dim z As Integer
For i = 15 To 136
For z = 19 To 509
For s = 6 To 100
If Sheets(3).Cells(i, 3).Value = Sheets(2).Cells(z, 2).Value And Sheets(3).Cells(i, 6).Value = _
Sheets(2).Cells(13, s).Value Then
Sheets(2).Cells(z + 3, s).Value = ""
End If
Next s
Next z
Next i
End Sub
Ich erklär mal grob, was der Code bezwecken soll:Es existrieren zwei Mappen (Sheet 2 und Sheet 3). In diesen Mappen soll nach zwei Übereinstimmungen gesucht werden (Wie aus der "If-Bedingung" ersichtlich). Sind diese Übereinstimmungen gefunden, soll der Inhalt der Zelle, die sich zwei Zeilen unter dem Schnitt befindet, gelöscht werden. Das funktioniert auch, dauert aber leider sehr sehr lange...
Kann mir jemand nen Tipp geben, wie das schneller oder schöner geht?
Danke schonmal für alle Tipps und Tricks!
Grüße,
Mariandl