Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
732to736
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
732to736
732to736
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Row auswählen nach Select.Find

Row auswählen nach Select.Find
14.02.2006 16:32:05
Christine
Hallo,
ich habe ein Problem mit Row(). Ich möchte in einer Spalte etwas suchen, und wenn es gefunden wurde, die komplette Zeile löschen. Leider funktioniert mein Beispiel nicht. Habt ihr vielleicht noch eine Idee?
Danke,
Christine.

Sub test()
Columns("A:A").Select
Selection.Find(What:="Test", After:=ActiveCell, LookIn:=xlFormulas, _
LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _
MatchCase:=False, SearchFormat:=False).Activate
Row(ActiveCell).Select
Selection.Delete Shift:=xlUp
End Sub

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Row auswählen nach Select.Find
14.02.2006 16:46:11
schauan
Hallo
Rows(ActiveCell.Row)...
AW: Row auswählen nach Select.Find
14.02.2006 16:53:07
Peter Feustel
Hallo Christine,
sieh mal etwas weiter unten 'Shortcut und Makro-Code für Weitersuchen - von {Boris} 12.02.2006 16:27:51' vielleicht hilft dir das weiter.
Viele Grüße Peter
AW: Row auswählen nach Select.Find
14.02.2006 17:17:41
Luschi
Hallo Christine,
Sub test()
Dim rg As Range, xWert As String
xWert = "Test"
ActiveSheet.Columns("B:B").Select
'gefundene Zelle einer Objektvariablen vom Typ Range zuweisen
'diese Objektvariable hat alle Eigenschaften der gefundenen Zelle
'was man mit dieser Objektvariablen macht, wird auf die gefundene _
angewendet
Set rg = Selection.Find(What:=xWert, After:=ActiveCell, LookIn:=xlFormulas, _
LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _
MatchCase:=False, SearchFormat:=False)
If Not (rg Is Nothing) Then
'wenn 1 Zelle mit dem Suchwert gefunden wurde
ActiveSheet.Rows(rg.Row).Select
Selection.Delete Shift:=xlUp
Else
'ansonsten Hinweis
MsgBox xWert & " im Suchbereich nicht gefunden!"
End If
Set rg = Nothing
End Sub
Gruß von Luschi
aus klein-Paris
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige