Live-Forum - Die aktuellen Beiträge
Datum
Titel
18.04.2024 18:04:29
18.04.2024 16:33:24
Anzeige
Archiv - Navigation
432to436
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
432to436
432to436
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
letzter auftretender Wert in Zelle
24.05.2004 16:02:45
Achim
Hallo zusammen,
ich möchte mit vb eine Funktion erstellen, die in die letzte Zeile eines bestimmten Wertes geht, und alle darauffolgenden Zeilen löscht.
Beispiel:
schau in der Spalte A wo der Wert "4040" das letzte mal auftaucht und
lösche alle darauffolgenden Zeilen!
Kann mir jemand weiterhelfen?
Danke!!
mfg
Achim

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: letzter auftretender Wert in Zelle
Josef
Hallo Achim!
Probier mal.

Sub loeschenSpecial()
Dim col As Integer
Dim sFind As String
Dim rng As Range
On Error Resume Next
col = InputBox("Bitte die Spalte angeben:" & vbLf & vbLf & _
"A = 1, B = 2,.....", "SPALTE")
If col < 1 Or col > 256 Then Exit Sub
sFind = InputBox("Bitte Suchbegriff angeben!", "SUCHBEGRIFF", "?")
If sFind = "" Then Exit Sub
Set rng = Columns(col).Find(What:=sFind, LookIn:=xlValues, LookAt:=xlWhole, _
searchdirection:=xlPrevious, after:=Cells(1, col))
If Not rng Is Nothing Then
Range(Cells(rng.Row + 1, 1), Cells(65536, 256)).Delete
End If
End Sub

Gruß Sepp
Anzeige

300 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige