If-Funktion
Rocco
brauche leider wiedermal hilfe, da ich nicht alleine weiterkomme.
habe ein excel file mit dem reporting der firma.
möchte nun alle zeilen mit dem farbindex 35 und dem wert in spalte AC "Ist-2009" löschen
folgende funktion hab ich mir gestrickt:
Dim zelle As range
For Each zelle In Sheets("flat").range("a4:ag" & Cells(Rows.Count, 1).End(xlUp).Row)
If zelle.Interior.ColorIndex = 35 And zelle = "Ist-2009" Then
zelle.EntireRow.delete
End If
Next zelle
das klappt auch ganz gut, außer dass excel einfach nach einer unbestimmten anzahl einfach aufhört zellen zu löschen. also es werden lediglich so etwa 20-30 zellen erfolgreich gelöscht und dann hört excel einfach auf. ich weiss aber nicht wieso. jetzt hab ich einfach mal ein paar weitere IF-Funktionen angehängt:
For Each zelle In Sheets("flat").range("a4:ag" & Cells(Rows.Count, 1).End(xlUp).Row)
If zelle.Interior.ColorIndex = 35 And zelle = "Ist-2009" Then
zelle.EntireRow.delete
End If
Next zelle
.
.
.
doch 15 Mal die selbe IF-Funktion...? da muss ja irgendwas nicht stimmen oder?
vielleicht weiss ja einer von euch rat?
vielen dank
LG
rocco