Herbers CD 136401 / Suchbegriffe mit Zeile löschen
30.08.2003 19:45:31
Erich M.
ich habe von Herbers CD den Code 136401:
Wie kann ich einen durch InputBox abzufragenden Suchbegriff
in einer Tabelle suchen und alle Fundzeilen auswählen lassen?
Den Code habe ich leicht abgeändert, da die Fundzeilen gelöscht
werden sollen.
Jetzt versuche ich schon ne Weile den Code soweit abzuändern,
dass der Suchbegriff nur in einer bestimmten Spalte gesucht wird
aber dann trotzdem wieder die ganze zeile gelöscht wird.
Sub A_MultiSelect()
Dim wks As Worksheet
Dim rngFind As Range, rngRows As Range
Dim sFind As String, sSearch As String
sSearch = InputBox("Suchbegriff:") ', , "test")
Set rngFind = Cells.Find(sSearch)
If rngRows Is Nothing Then
Set rngRows = rngFind
End If
If Not rngFind Is Nothing Then
sFind = rngFind.Address
Do
Set rngRows = Application.Union(rngRows, rngFind.EntireRow)
Set rngFind = Cells.FindNext(After:=rngFind)
If rngFind.Address = sFind Then Exit Do
Loop
End If
rngRows.Delete 'Select
End Sub
Code eingefügt mit: Excel Code Jeanie
Besten Dank für eine Hilfe!
mfg
Erich