Hallo angilie
Ich glaube, ohne Makro kriegst Du das nicht hin. Ich habe für mich vor einiger Zeit ein Makro von Reinhard „umgebaut“. Wenn er das sieht, werden ihm sogar die Haare, die er nicht mehr hat, zu Berge stehen.
)
Im Makro selber musst Du bei zi Deinen Text einfügen.
Wenn Du mehrere Zellen in der untersten Zeile benötigst, müsstest Du
ActiveCell.Offset(rowOffset:=-1, columnOffset:=0).Activate
und zi Deinen Bedürfnissen anpassen
Msgbox hab ich eingebaut, damit ich nicht aus Versehen eine falsche Zelle überschreibe. Das kannst Du auch weglassen.
Das Problem am ganzen: Es nützt nur, wenn Du keine Zeilen einfügst oder entfernst. Du darfst auch die Zeilenhöhe nicht verändern.
Grüsse Niclaus
Sub untersteZeile()
Dim Merker, m, zi
Merker = ActiveWindow.View
m = 1
zi = "Das ist die unterste Zeile."
'Application.ScreenUpdating = False
On Error GoTo finis
Do
ActiveWindow.View = xlPageBreakPreview
Range(ActiveSheet.HPageBreaks(m).Location.Address).Select
ActiveWindow.View = Merker
ActiveCell.Offset(rowOffset:=-1, columnOffset:=0).Activate
mb = MsgBox("Fusszeilentext einfügen?", 292, "Fusszeile")
If mb = 6 Then ActiveCell = zi
m = m + 1
Loop
finis:
ActiveWindow.View = Merker
'Application.ScreenUpdating = True
End Sub