Hallöchen,
das einfügen einer neuen Zeile erfolgt über ein Makro welches ich
im Netz gefunden habe.
Sub Zeilen_einfügen()
Application.ScreenUpdating = False
ActiveSheet.Unprotect Password:="passwort"
Selection.EntireRow.Insert
With Selection.EntireRow
.Offset(-1, 0).Resize(1).Copy
.PasteSpecial Paste:=xlPasteFormulas
End With
ActiveSheet.Protect Password:="passwort"
Application.ScreenUpdating = True
End Sub
Ich markiere hier also eine Zeile aktiviere das Makro, das
Passwort wird entfernt, die Zeile kopiert, eine neue einfügt und das
Passwort wird wieder gesetzt.
Soweit funktioniert es auch ausser wenn Formeln enthalten sind die auf ein anderes Tabellenblatt verweisen.
zb. wird aus:
=Ziel_Vorlage!AK29
das hier
=Ziel_Vorlage!AK29
hier eine Formel dessen Bezug im selben Tabellenblatt ist
=WENN(A213="";"#NV";"nicht zugeord.")
je nachdem welche Zeile man nun markiert wird daraus eben A212 oder A214. Bei obiger Formel funktioniert das aber nicht.
Könnte mir bitte jemand erklären wie ich obige Formel bearbeiten muss damit sie sich selbstständig erweitert?
Gruß
energun222