Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1240to1244
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 finden und dann 48 Zeilen hoch

Letzte Zeile finden und dann 48 Zeilen hoch
Roger
Hallo zusammen
Ich würde gerne per VBA in einem Excel Blatt die letzte leere Zeile finden und dann 48 Zeilen hochzählen und dort Zeilen einfügen. Also die letzte leere Zeile wäre z.B. bei Zeile 96 und nun soll auf die Zeile 48 gesprungen werden und dort 8 Zeilen eingefügt werden (dies kann sich aber ja dann nach dem einfügen ändern).
Besten Dank für einen tip.
Gruss
Roger
AW: Letzte Zeile finden und dann 48 Zeilen hoch
17.12.2011 16:34:42
Hajo_Zi
Hallo Roger,
    Dim Loletzte As Long
Loletzte = IIf(IsEmpty(Cells(Rows.Count, 1)), Cells(Rows.Count, 1).End(xlUp).Row, Rows. _
Count)
Rows(Loletzte - 8 & ":" & Loletzte - 1).Insert Shift:=xlDown


AW: Letzte Zeile finden und dann 48 Zeilen hoch
17.12.2011 16:44:41
Roger
Hallo Hajo
leider funtkioniert das noch nicht. Es fügt mir die leeren Zeilen nun bei Zeile 89 bis 96 ein anstatt 48 Zeilen weiter oben.
Gruss
Roger
AW: Letzte Zeile finden und dann 48 Zeilen hoch
17.12.2011 16:47:12
Hajo_Zi
Hallo Rogere,
bei mir hat er Sie an die richtige Stelle eingefügt. Zu Deiner Datei kann ich nichts schreiben, da ich Sie nicht sehe.
Gruß Hajo
Anzeige
AW: Letzte Zeile finden und dann 48 Zeilen hoch
17.12.2011 16:53:06
Roger
Hallo Hajo
hab das Excelblatt mal hochgeladen
https://www.herber.de/bbs/user/78021.xlsx
Es sollte mir nach Muster die Zeilen einfügen.
Gruss und Danke
Roger
AW: Letzte Zeile finden und dann 48 Zeilen hoch
17.12.2011 16:55:49
Hajo_Zi
Hallo Roger,
in einer XLSX Datei kann kein Makro sein.
Gruß Hajo
AW: Letzte Zeile finden und dann 48 Zeilen hoch
17.12.2011 16:57:55
Roger
Hallo Hajo
Sorry hab die falsche hochgeladen hier ist die mit Makros
https://www.herber.de/bbs/user/78022.xlsm
Besten Dank und Gruss
Roger
Anzeige
AW: Letzte Zeile finden und dann 48 Zeilen hoch
17.12.2011 17:00:05
hary
Hallo
muss es nicht so lauten.

Dim Loletzte As Long
Loletzte = IIf(IsEmpty(Cells(Rows.Count, 1)), Cells(Rows.Count, 1).End(xlUp).Row, Rows. _
Count) - 48
Rows(Loletzte & ":" & Loletzte + 8).Insert Shift:=xlDown

gruss hary
AW: Letzte Zeile finden und dann 48 Zeilen hoch
17.12.2011 17:02:01
Hajo_Zi
Hallo Roger,
man sollte nicht mit vernbundenen Zellen arbeiten, das macht nur Probleme. Ich lehne so was ab.
Gruß Hajo
AW: Letzte Zeile finden und dann 48 Zeilen hoch
17.12.2011 17:10:19
Roger
Hallo harry und Hajo
Harry deine Version geht solange die Zeillen nich verbunden sind. Besten Dank.
Hajo, ich weiss ich würde auch gerne ohne verbundene Zellen arbeiten.
Ich werde nun mal sehen das ich dies beim Chef durchbringen kann das es ohne geht.
Besten Dank füre eure Mühe.
Gruss
Roger
Anzeige
Erledigt
17.12.2011 17:54:50
Roger
Hallo zusammen
Habs nun geschafft das es trotzdem geht.
mit fiolgendem VBA Code
Sub Makro6()
Dim Loletzte As Long
Loletzte = IIf(IsEmpty(Cells(Rows.Count, 1)), Cells(Rows.Count, 1).End(xlUp).Row, Rows. _
Count) - 48
Rows(Loletzte & ":" & Loletzte + 7).Insert Shift:=xlDown
Range("B40:F47").Copy Cells(Loletzte, "B")
Range("B" & Loletzte & ":F" & Loletzte + 7).ClearContents
With Range("A40:A" & Loletzte + 7)
.HorizontalAlignment = xlCenter
.MergeCells = True
End With
End Sub
Damit klappt es wunderbar.
Danke und Gruss
Roger
Anzeige

313 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige