Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1192to1196
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
Zeilen einfügen wenn
Werner
Hallo zusammen,
vorweg, ich habe im Archiv nichts gefunden dass mir weiterhilft.
Für manch einen vielleichrt ganz einfach.
Meine Daten stehen alle untereinander in Spalte A.
Ich suche eine VBA Lösung (Macro), welches mir nach jeder leeren Zeile, 4 weiter leere Zeilen einfügt.
Kann mir da jemand weiterhelfen?
Gruß Werner

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

Betreff
Benutzer
Anzeige
AW: Zeilen einfügen wenn
20.12.2010 15:30:41
Rudi
Hallo,
for i=cells(rows.count,1).end(xlup).row to 1 step -1
if cells(i,1)="" then
cells(i,1).offset(1).resize(4).entirerow.insert
end if
next i
Gruß
Rudi
AW: Zeilen einfügen wenn
20.12.2010 15:38:17
Werner
Genial,
noch

Sub und End 

Sub dazu und schon gings, genau dass wars.
Danke Werner

AW: Zeilen einfügen wenn
20.12.2010 15:45:10
Tino
Hallo,
versuch mal so
Sub ZeilenEinfuegen()
Dim rngBereich As Range
Dim nCount As Long

With Sheets("Tabelle1")
    Set rngBereich = .Cells(1, 1)
    
    If IsEmpty(rngBereich) Then
        Set rngBereich = rngBereich.End(xlDown)
    End If
    
    Set rngBereich = .Range(rngBereich, .Cells(.Rows.Count, 1).End(xlUp))
End With

If rngBereich.Cells.Count > 1 Then
    Application.ScreenUpdating = False
    For nCount = rngBereich.Cells.Count To 2 Step -1
       rngBereich(nCount).Resize(4, 1).Insert Shift:=xlDown
    Next nCount
    Application.ScreenUpdating = True
End If

End Sub
Gruß Tino
Anzeige

302 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige