neue Zeile vor Kriterium
18.12.2020 05:56:06
Kerstin
Ich möchte VOR jedem gefundenen Kriterium dh. in diesem Fall "Geschoss" in Spalte A eine Leerzeile einfügen.
Ich kann leider keine Datei anhängen deshalb habe ich die Daten hier eingefügt und der Code siehe weiter unten. Ich weiss nicht wie ich die Leerzeile VOR das Kriterium bekomme. In meinem Code wird die Leerzeile immer NACH dem Kriterium eingefügt
EXCEL-LISTE
ObjektBezeichnung Hauptnutzung Strasse/Nr. Plz/Ort
AAA BBB CCC 3000 BERN
Geschoss Empfang Freizeit Zimmer1
Attika
Geschoss Hoehe Flaeche Abstellen Garage Pool Pergola Aussentreppe Velo
1.OG 2.3 145 12 14 50
Attika 2.5 150 15 13 16 35
1.OG 2 150 30
EG 2 140 24
Geschoss Empfang Freizeit Zimmer1 Zimmer2 Zimmer3 WC/DU Gesamt
EG 12.00 12.00 12.00 12.00 12.00 10.00 0.00
EG 15.00 12.00 12.00 12.00 12.00 10.00 10.00 73.00
EG 12.00 12.00 10.00 95.00 95.00
Geschoss - Decke Empfang Freizeit Zimmer1 Zimmer2 WC/DU Schlafen Ankleide Abstell warm
EG 12.00 14.00 20.00 22.00 12.00 25.00 12.00
Attika 15.00 15.00 10.00
Attika 16.00 16.00 20.00 22.00 13.00
Sub Leerzeileneinfuegen1()
Dim Was$, c, fA
Was = "Geschoss"
With ActiveSheet.Cells
Set c = .Find(Was, LookIn:=xlValues)
If Not c Is Nothing Then
fA = c.Address
Do
Rows(c.Row + 1).Insert
Set c = .FindNext(c)
Loop While Not c Is Nothing And c.Address fA
End If
End With
End Sub
Danke für Eure Hilfe
Gruss Kerstin