HERBERS
Excel-Forum
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Entdecke rund 2 Millionen Excel-Lösungen im
Forumsarchiv
Forumbeitrag
Excel-Version des Fragestellers:
2016
Erfahrungslevel des Fragestellers:
Basiskenntnisse in VBA
daniel
10.06.2026 21:35:16
AW: Find - Methode
könntest du eine Beschreibung so erweitern (vielleicht auch mit eine Beispieldatei), dass man das Problem nachstellen und nachvollziehen kann?
alles so rein theoretisch ist dann doch schwierig.

nur mal so zur überlegung,
.find ermittelt immer nur eine Zelle. der Zusatz .Rows ergibt hier keinen Sinn, weil die Zeilen einer Zelle sind die Zelle.

wenn man eine einzelne Zelle löscht, dann muss eine andere Zelle an diesen Platz rücken. Ob jetzt die Zellen aus der selben Spalte von unten oder die Zellen aus der selben Zeile von rechts nachrücken, gibt man über den Parameter SHIFT:=xlUp/xltoLeft an
Wenn du den weglässt, passiert folgendes: solange unterhalb noch gefüllte Zellen vorhanden sind, rücken die Zellen von unten nach.
gibt es unterhalb keine gefüllten Zellen mehr, rücken die Zellen von rechts nach.

schau mal, ob das zu deinem Problem passt. und ob die Angabe von Shift dein Problem löst.

wenn nicht, lade bitte eine Datei mit Daten und deinem Code hoch, so dass wir das Problem nachvollziehen können.

Gruß Daniel
Als Antwort auf diesen Beitrag
dieschmid
10.06.2026 20:22:47
Find - Methode
Hallo Zusammen

Ich habe eine Frage zur VBA Find Methode. Wenn ich mit Range().Find().entirerow.delete lösche, funktioniert der Befehl richtig. Wenn ich mit Range().find().rows.delete lösche, funktioniert der Befehl zuerst richtig. Wenn aber nur noch wenige Datensätze (ca. 4) vorhanden sind, löscht er mir die erste Spalte der Tabelle. Die () enthalten die entsprechenden (gleichen) Daten.
Hat jemand eine Idee woran das liegt? Danke

Dieter
Folgenachrichten
Antwort auf Beitrag erstellen
Bitte einen Anwendernamen ohne @ eingeben.
Bitte das Passwort eingeben.
Bitte eine gültige E-Mail-Adresse eingeben.
Bitte einen Betreff eingeben.
Weitere Optionen
Aktivieren, wenn die Frage/der Beitrag noch nicht beantwortet wurde und unter Listen > Offene Threads erscheinen soll.
Beispieldatei hochladen

Bitte einen Nachrichtentext eingeben.