AW: Tabelle bearbeiten
07.09.2010 06:22:55
Marc
Sicher:
Sub Pärchen_killen()
Range("E:E").SpecialCells(xlCellTypeConstants).Select 'markiert alle Zellen mit Konstanten in _
Spalte E
For Each zell In Selection 'geh jede markierte Zelle durch
For zahl = 11 To 99 Step 11 'Variable zahl mit 11 beginnen bis 99, in 11er-Schritten (die _
Zahlen waren gefordert)
If InStr(1, zell, zahl) > 0 Then 'wenn die Zahl vorkommte
zell.Interior.ColorIndex = 3 'rot färben
Exit For' nächste zelle prüfen
ElseIf InStr(1, zell, "00") > 0 Then ' doppelnull kann nicht als Zahl dargestellt _
werden, daher hier als String abgefragt
zell.Interior.ColorIndex = 3 'rot färben
End If
Next zahl
Next zell
lz = Cells(Rows.Count, "e").End(xlUp).Row 'letzte benutzte Zeile suchen in Spalte E
For x = lz To 1 Step -1 'von unten nach oben
If Cells(x, "E").Interior.ColorIndex = 3 Then 'wenn Zelle ist rot
Cells(x, "E").Delete 'löschen
End If
Next x
End Sub
Ich hoffe, du kannst damit was anfangen.
Gruß, Marc