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

Automatisch Zeilen einfügen

Forumthread: Automatisch Zeilen einfügen

Automatisch Zeilen einfügen
11.03.2025 11:03:26
Balsi
Kann mir jemand helfen.
Ab Zeile 9 ist in der Tabelle1 eine unterschiedliche Anzahl Zeilen unterhalb ausgefüllt. Es können bis zu 150stk sein.
Es muss nun unter jeder ausgefüllten Zeile 2 stk leere Zeilen eingefügt werden.
geht das?

Anzeige

12
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Automatisch Zeilen einfügen
11.03.2025 11:36:04
Oberschlumpf
Hi,

ja, das geht, aber nur mit VBA-Code.
Zeig uns bitte per Upload eine Bsp-Datei mit Bsp-Datenzeilen, dann können wir den Code besser einbauen als so ganz ohne Datei.

Ciao
Thorsten
AW: Automatisch Zeilen einfügen
11.03.2025 12:38:03
Beverly
Hi,

ich nehme an, dass zwischendurch keine Leerzellen vorkommen und sich alles auf Spalte A bezieht:

Sub Einfuegen()

Dim lngLetzte As Long
Dim lngZeile As Long
With Worksheets("Tabelle1")
lngLetzte = .Cells(Rows.Count, 1).End(xlUp).Row - 1
For lngZeile = lngLetzte To 9 Step -1
If .Cells(lngZeile, 1) > "" Then
.Range(.Cells(lngZeile + 1, 1), .Cells(lngZeile + 2, 1)).EntireRow.Insert shift:=xlDown
End If
Next lngZeile
End With
End Sub


Bis später
Karin

Link zur Homepage: https://excel-inn.de/
Anzeige
AW: Automatisch Zeilen einfügen
11.03.2025 17:47:47
daniel
Hallo Balsi
ja, das geht einfach.
auch ohne VBA.
Gruß Daniel
AW: Automatisch Zeilen einfügen
14.03.2025 21:56:48
GerdL
Moin
Hochladen der Datei genügt nicht. Du musst den damit erzeugten Link kopieren u. hier posten.
Ohne Musterdatei:
Sub Unit()


Dim LZ As Long, Vnt As Variant

LZ = Tabelle1.Cells(Rows.Count, 1).End(xlUp).Row
If LZ 8 Then Exit Sub

Vnt = Tabelle1.Range("A8:Z" & LZ).Value

Tabelle2.Range("MU222").Resize(UBound(Vnt, 1), UBound(Vnt, 2)) = Vnt


End Sub

Gruß Gerd
Anzeige
AW: Automatisch Zeilen einfügen
17.03.2025 11:06:16
Balsi
Danke Das Makro funktioniert gut. Weshalb kann ich die Tabellennamen nicht ändern? ZBsp. Tabelle1 in Tabelle20 und Tabelle2 in Tabelle30? ist dies Fix?
Sobald ich das mache wird die Linie Gelb und das Makro stopt.
AW: Automatisch Zeilen einfügen
17.03.2025 11:53:46
Balsi
Danke Das Makro funktioniert gut. Weshalb kann ich die Tabellennamen nicht ändern? ZBsp. Tabelle1 in Tabelle20 und Tabelle2 in Tabelle30? ist dies Fix?
Sobald ich das mache wird die Linie Gelb und das Makro Stopt.
Weshalb wird ein Tabellenblattname ZBsp Tab_1 oder ablage 12 nicht akzeptiert?
Anzeige
AW: Automatisch Zeilen einfügen
17.03.2025 11:52:42
GerdL
Es sind die Codenamen der Tabellen verwendet.
Ggf. funktioniert deine Anpassung, wenn du stattdessen die Blattregisternamen, z.B.
Worksheets("Tabelle20").
verwendest.
Gruß Gerd
AW: Automatisch Zeilen einfügen
20.03.2025 19:20:04
Balsi
Super besten Dank es funktioniert.
AW: Automatisch Zeilen einfügen
11.03.2025 12:54:24
Balsi
Danke funktioniert sehr gut
Anzeige
AW: Automatisch Zeilen einfügen
14.03.2025 08:32:13
Balsi
Ich habe ein Problem und finde keine Lösung.
Ich muss Zellen kopieren in der Tabelle1 diese Zellenanzahl ist aber immer unterschiedlich es können auch 100 stk sein immer von der Zelle A8 bis Z .....

Diese kopierten Zellen müssen dann in der Tabelle2 nur als Wert in der Zelle Mu222 eingefügt werden-( nach hinten und unten)
Das einfügen der Werte muss aber auch in einer anderen Zelle einfügbar sein z.Bsp MU400 (diese Zelle für das einfügen ist jedoch jeweils fix bestimmt)

Kann mir jemand helfen?


Hier das einfache Makro was aber nicht variabel ist.

Sub Zellen_variabel_kopieren()
'
' Zellen_variabel_kopieren Makro
'
Sheets("Tabelle1").Select
Range("A8:Z28").Select
Selection.Copy
Sheets("Tabelle2").Select
Range("MU222").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("MX248").Select
End Sub
Anzeige
AW: Automatisch Zeilen einfügen
14.03.2025 10:36:28
GerdL
Hallo Balsi,

wie soll die letzte zu kopierende Zelle in Tabelle1 Spalte A ermitttelt werden?
Ist dies die letzte Zelle von unten in Spalte A mit Wert?

Wonach richtet sich die Einfügezelle in Tabelle2?

Gruß Gerd
AW: Automatisch Zeilen einfügen
14.03.2025 17:32:04
Balsi
Entschuldigung das ich nochmals nachfrage. Ich bin nicht sicher ob meine Antwort angekommen ist
Die letzte Zelle in Tabelle1 ist die Spalte A von unten mit Wert oder Buchstaben
Die Einfügezelle in Tabelle2 ist fix mit MU222
Ich habe eine Datei hinaufgeladen.
Besten Dank für die Hilfe
Anzeige

Forumthreads zu verwandten Themen

Anzeige
Anzeige