Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1028to1032
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

Letzte Zeile mit bestimmten Wert finden

Letzte Zeile mit bestimmten Wert finden
07.12.2008 19:37:02
Harald
Hallo und schönen Abend
Ich suche in einer Spalte die Zeile mit dem letzten Vorkommen eines bestimmten Wertes. Im Netz habe ich folgenden Code gefunden.

Sub suchen()
Set Ws1 = Sheets("Dummy")
Call Find_Last("9999999999.999")
End Sub



Sub Find_Last(FindString As String)
Dim Rng As Range
If Trim(FindString)  "" Then
With Ws1.Range("D:D")
Set Rng = .Find(What:=FindString, _
After:=.Cells(1), _
LookIn:=xlValues, _
LookAt:=xlWhole, _
SearchOrder:=xlByRows, _
SearchDirection:=xlPrevious, _
MatchCase:=False)
If Not Rng Is Nothing Then
Application.Goto Rng, True
' *** selber eingefügt ****
zeile = ActiveCell.Row
Rows("2:" & zeile).Delete Shift:=xlUp
Else
MsgBox "Nothing found"
End If
End With
End If
End Sub


Ich möchte aber die Zeilennummer als Rückgabewert um dann den Bereich zu löschen. Gibt es hier nicht eine bessere Möglichkeit als mit Application.Goto Rng, True in die letzte Zeile zu springen?
mfg
Christoph

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

Betreff
Datum
Anwender
Anzeige
AW: Letzte Zeile mit bestimmten Wert finden
07.12.2008 19:58:00
Uwe
Hi Christoph,
nur ein paar kleine Änderungen, dann sieht es so aus:

Sub Find_Last(FindString As String)
Dim Rng As Range
If Trim(FindString)  "" Then
With Ws1.Range("D:D")
Set Rng = .Find(What:=FindString, _
After:=.Cells(1), _
LookIn:=xlValues, _
LookAt:=xlWhole, _
SearchOrder:=xlByRows, _
SearchDirection:=xlPrevious, _
MatchCase:=False)
If Not Rng Is Nothing Then
'Application.Goto Rng, True
' *** selber eingefügt ****
'zeile = ActiveCell.Row
Rows("2:" & Rng.Row).Delete 'Shift:=xlUp
Else
MsgBox "Nothing found"
End If
End With
End If
End Sub


Entspricht das Deinen Vorstellungen?
Gruß
Uwe
(:o)

Anzeige
AW: Letzte Zeile mit bestimmten Wert finden
08.12.2008 08:15:59
Harald
Hallo Uwe
danke für die Hilfe. Schönen Feiertag noch.
Christoph

357 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige