ich hoffe Ihr könnt mir helfen. Ich habe ein wunderbares Makro, welches aus bestimmten spalten, Wertem in die Zelle rechts daneben kopiert. funktioniert wunderbar.
Nun soll dieses Makro automatisch beim Einfügen einer neuen Zeile ausgeführt werden. Aber nur dann. Ich bekomme es leider nicht hin.
Habt Ihr eine Idee? Die Tabelle ist als Tabelle formatiert, evtl. ist die Info noch wichtig
_
Sub Leer()
Dim i As Long
Application.ScreenUpdating = False
With Sheets("Tabelle1") 'Tabellenname anpassen
For i = 2 To .Cells(.Rows.Count, 1).End(xlUp).Row
If .Cells(i, "D") = "" Then .Cells(i, "D") = .Cells(i, "C")
If .Cells(i, "F") = "" Then .Cells(i, "F") = .Cells(i, "E")
If .Cells(i, "R") = "" Then .Cells(i, "R") = .Cells(i, "G")
If .Cells(i, "S") = "" Then .Cells(i, "S") = .Cells(i, "H")
If .Cells(i, "J") = "" Then .Cells(i, "J") = .Cells(i, "I")
If .Cells(i, "L") = "" Then .Cells(i, "L") = .Cells(i, "K")
If .Cells(i, "T") = "" Then .Cells(i, "T") = .Cells(i, "M")
If .Cells(i, "U") = "" Then .Cells(i, "U") = .Cells(i, "N")
If .Cells(i, "AC") = "" Then .Cells(i, "AC") = .Cells(i, "AB")
Next i
End With
Application.ScreenUpdating = True
End Sub