Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Farbige Zeilen ausschneiden

Forumthread: Farbige Zeilen ausschneiden

Farbige Zeilen ausschneiden
06.04.2006 20:04:03
Stani
Hallo Excel Freunde.
Ich habe ein Makro, das soll alle Zeilen die rote Zellen beinhalten löschen.

Sub Makro1()
Dim lZeile As Long, i As Long, j As Long
lZeile = Cells(Rows.Count, 1).SpecialCells(xlLastCell).Row
'makro zählt Rückwärts!
For i = lZeile To 1 Step -1
If Cells(i, 1).Interior.ColorIndex = 3 Then
Rows(i).Delete
End If
Next i
For i = lZeile To 1 Step -1
If Cells(i, 2).Interior.ColorIndex = 3 Then
Rows(i).Delete
End If
Next i
For i = lZeile To 1 Step -1
If Cells(i, 3).Interior.ColorIndex = 3 Then
Rows(i).Delete
End If
Next i
For i = lZeile To 1 Step -1
If Cells(i, 4).Interior.ColorIndex = 3 Then
Rows(i).Delete
End If
Next i
End Sub

Ich habe jede Spalte einzeln eingetragen.
Wie kann ich i von 1 bis 4 eintragen, oder einfach alle Spalten?
Danke für Hilfe
Gruß Stani
Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Farbige Zeilen ausschneiden
06.04.2006 20:12:15
{Boris}
Hi,
bau eine 2. For-Next-Schleife (von 1 bis 4 für die 4 Spalten) außenrum:

Sub Makro1()
Dim lZeile As Long, i As Long, j As Long
For j = 1 to 4
lZeile = Cells(Rows.Count, j).SpecialCells(xlLastCell).Row
'makro zählt Rückwärts!
For i = lZeile To 1 Step -1
If Cells(i, j).Interior.ColorIndex = 3 Then
Rows(i).Delete
End If
Next i
Next j
End Sub

Anzeige
AW: Farbige Zeilen ausschneiden
06.04.2006 20:18:58
Stani
Hallo Boris.
Danke es klappt super.
Gruß Stani
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige