Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Zeile löschen mittels Zellenadresse

Zeile löschen mittels Zellenadresse
26.11.2012 12:15:09
Tobias
Hallo!
Ich suche in einem Tabellenblatt nach einem String (suchstring), speichere den Zellenbezug und möchte nun die daraufliegende Zeile anhand der Information löschen, weiss aber nicht wie. Wäre super, wenn mir da jemand helfen könnte.
Das ist mein Ansatz, der aber nicht funktioniert.

with worksheets("Tabelle1")
Set rngFound = .find(what:=suchstring, LookIn:=xlValues, lookat:=xlwhole)
.rngFound.offset(1,0).rows.delete
end with

Danke schonmal!
VG Tobi

Anzeige

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

Betreff
Datum
Anwender
Anzeige
Was ist 'die daraufliegende Zeile', ...
26.11.2012 12:31:00
Luc:-?
…Tobi,
die darüber, die darunter oder gar dieselbe? Du wählst die Zelle darunter und willst deren Zeilen (ohne Index!) löschen.
Rows ist ein Auflistungsobjekt aller Zeilen (des Blattes). Für eine bestimmte Zeile musst du schon deren Index angeben! Oder du verwendest einfach nur Row bzw besser EntireRow.
Gruß Luc :-?

Anzeige
AW: Was ist 'die daraufliegende Zeile', ...
26.11.2012 12:36:27
Tobias
Hi Luc!
Danke für den Tip!!!

.Rows(rngFound.Offset(1, 0).Row).EntireRow.Delete
funzt.
beste,
tobi

Bitte sehr, gern geschehen! Gruß owT
26.11.2012 13:00:55
Luc:-?
:-?
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige