ich bin ein kompletter Neuling in Excel und habe mich soweit durchgebissen, dass ich aktuell _
folgendes habe:
Sub Testfürmich()
' Testfürmich Makro
'Dim i, j, lz As Long '
Application.ScreenUpdating = False
lz = ActiveCell.SpecialCells(xlLastCell).Row '
Cells(lz, 35).Select
Selection.End(xlUp).Select '
j = ActiveCell.Row
ActiveCell.EntireRow.Select
Selection.Copy
Selection.Insert Shift:=xlDown
For i = 1 To 4 '
Cells(j + 1, i).ClearContents
Next
Application.ScreenUpdating = True
End Sub
'
Ich möchte gerne eine Zeile einfügen, wenn die letzte Zeile in einem Abschnitt (z.b. Zeile 35 ist die letzte bevor die nächsten Daten bei Zeile 40 wieder anfangen... Dann soll bei Zeile 35 eine neue Zeile eingefügt werden und die Formeln sollen entsprechend übernommen werden. Wenn dann Zeile 36 beim nächsten mal ausgefüllt ist, dann sollen von Zeile 36 die Formeln kopiert werden in eine neu eingefügte Zeile, die Zeile 37. Wenn jedoch die Zeile 36 nicht ausgefüllt wird, dann soll diese gelöscht werden. Das selbe soll bei dem zweiten Abschnitt auch so funktionieren und der Makro soll bei jedem neuen Starten der Datei den Makro selbsständig starten.
Vllt kann mir jemand helfen wie ich vorgehen muss.
Viele Grüße
Alex