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

VBA Code anpassen (Zeile löschen)

VBA Code anpassen (Zeile löschen)
13.11.2018 09:32:02
andi1893
Hallo Zusammen,
mit folgendem Code kann ich die vorletzte Zeile einer Tabelle löschen (die letzte Zeile enthält die Summenzeile, daher soll diese erhalten bleiben!).
Ich möchte nun die Zeilen 10 bis x, wobei x die durch den Code ermittelte Zeile ist, löschen. Wahrscheinlich sehr einfach, allerdings sind meine VBA Kenntnisse nicht sehr gut.
Code:

Sub ZeileÜberSummenFormelLöschen()
Dim R As Range, C As Range
'Zuerst die letzte benutze Zelle in Spalte E suchen, diese enthält die SUMME Formel
Set R = Range("E" & Rows.Count).End(xlUp)
'Eine Zeile höher gehen
Set R = R.Offset(-1)
'Wenn leer dann die nächste benutzte Zelle darüber suchen
If IsEmpty(R) Then Set R = R.End(xlUp)
'Über der letzten Datenzeile eine Zeile löschen
R.EntireRow.Delete
End Sub

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: VBA Code anpassen (Zeile löschen)
13.11.2018 09:47:29
Daniel
Hi
wenn x ein Rangeobjekt ist:
Range(Rows(10), x).EntireRow.Delete
wenn x eine Zahl ist:
Rows("10:" & x).Delete
Gruß Daniel
Anzeige

312 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige