AW: Code, der aus selbst herausfindet
25.02.2009 14:15:25
Daniel
was gelöscht werden muss:
probier mal das hier:
Sub Makro1()
Cells(1, 2).Value = "x"
Columns("A:B").SpecialCells(xlCellTypeBlanks).FormulaR1C1 = "=R[-1]C"
Columns("E:E").SpecialCells(xlCellTypeConstants).Offset(0, 1).FormulaR1C1 = _
"=IF(AND(RC1=""Color"",RC2=""Total"",OR(RC3=""Full Color"",RC3=""Black"")),"""",TRUE)"
Columns("F:F").SpecialCells(xlCellTypeFormulas, 4).EntireRow.Delete
Columns("B:B").SpecialCells(xlCellTypeFormulas, 16).ClearContents
Cells(1, 2).ClearContents
End Sub
ansonsten würde ich dir davon Abraten, die zu löschenden Zellen mit Farbe zu markieren.
die Farben und die Index-Nummern der Farben können sich von schon mal ändern, auf deinem Rechner ist Blau 4 und auf dem nächsten Blau 15.
Wenn, dann lieber mit nem x in einer extra Spalte und dann einfach den Autofilter verwenden.
Gruß, Daniel