Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1348to1352
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Variablen wert suchen Zeilen löschen

Variablen wert suchen Zeilen löschen
10.02.2014 10:53:50
Malte
Hallo,
so langsam verzweifel ich mit meinen relativ geringern VBA Kenntnissen. Gesucht habe ich auch schon, allerdings konnte ich hiermit mein Problem nicht lösen.
Folgendes:
Ich würde gerne aus einer Tabelle verschiedene Kriterien auslesen (s. Bspl-Datei https://www.herber.de/bbs/user/89206.xlsx) nach diesen Kriterien soll in einer anderen Tabelle gesucht werden und falls gefunden, soll die Zeile gelöscht werden. Für das löschen hab ich das unten stehende, allerdings nimmt es immer nur Bezug auf eine Zelle. Kann Zelleninhalt einen Var. Wert von z.B. A1:B50 annehmen und diese nacheinander Prüfen?

Sub TestZeilen()
Dim i As Long
Dim ZellenInhalt As String
ZellenInhalt = Range("E64").Value
For i = ActiveSheet.Cells(Rows.Count, 1).End(xlUp).Row To 1 Step -1
If WorksheetFunction.CountA(Rows(i)) = 0 Or _
Cells(i, "E").Value = ZellenInhalt Then Rows(i).Delete
Next i
End Sub

Vielen Dank
Malte S.

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Variablen wert suchen Zeilen löschen
10.02.2014 11:38:04
Rudi
Hallo,
Sub TestZeilen()
Dim i As Long
Dim ZellenInhalt As Range
For i = ActiveSheet.Cells(Rows.Count, 1).End(xlUp).Row To 1 Step -1
If WorksheetFunction.CountA(Rows(i)) = 0 Then
Rows(i).Delete
Else
For Each ZellenInhalt In Range("B4:D6")
If Cells(i, 5).Value = ZellenInhalt Then
Rows(i).Delete
Exit For
End If
Next
End If
Next i
End Sub

Gruß
Rudi
Anzeige

309 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige