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

Forumthread: Zeilen löschen, wenn...

Zeilen löschen, wenn...
Sascha
Hallo,
vielleicht kann mir jemand hier helfen. Ich suche die Möglichkeit alle Zeilen zu löschen wenn in der Spalte H ein FALSCH auftauch.
Kann man dies irgendwie mit einem Makro lösen?
Vorab vielen Dank.
Gruß
Sascha
Anzeige

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

Betreff
Benutzer
Anzeige
AW: Zeilen löschen, wenn...
02.05.2011 11:22:57
fcs
Hallo Sascha,
hier meine VBA-Lösung
Gruß
Franz
Sub Delete_Zeilen_mit_FALSCH()
Dim Zeile As Long, rng As Range
Dim wks As Worksheet
If MsgBox("Zeilen mit FALSCH löschen", vbQuestion + vbOKCancel, _
"Zeilen löschen") = vbCancel Then Exit Sub
Set wks = ActiveSheet
Application.ScreenUpdating = False
With wks
For Zeile = 1 To .Cells(.Rows.Count, 8).End(xlUp).Row 'zu prüfender Zeilenbereich
'Inhalt Spalte H (8) prüfen
If .Cells(Zeile, 8)  "" And .Cells(Zeile, 8) = False Then
If rng Is Nothing Then
Set rng = .Rows(Zeile)
Else
Set rng = Application.Union(rng, .Rows(Zeile))
End If
End If
Next
End With
If Not rng Is Nothing Then
rng.Delete
End If
Application.ScreenUpdating = True
Set wks = Nothing: Set rng = Nothing
End Sub

Anzeige
AW: Zeilen löschen, wenn...
02.05.2011 13:50:56
Sascha
Hallo Franz,
hat mir sehr weitergeholfen.
Vielen Dank.
Liebe Grüße
Sascha Nolden
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige