ich brauche nochmal eure Hilfe.
Habe mir folgenden Code zusammen geschustert.
Er funktioniert soweit.
Ich möchte aber, dass der aktuelle Name des Tabellenblattes (ist immer das Jahr) plus 1 Jahr als neuer Name verwendet wird.
Sub NeuesBlatt()
ActiveSheet.Copy After:=Sheets(Worksheets.Count)
On Error Resume Next 'Falls Blattname bereits existiert
ActiveSheet.Name = "2019" & Sheets.Count
Range("G1").Value = Range("G1").Value + 1
Dim FirstRow&
Dim Last_Row&
FirstRow = 10
Last_Row = ActiveSheet.Rows(ActiveSheet.UsedRange.Rows.CountLarge).Row
Rows(FirstRow).Resize(Last_Row).Delete 'statt Select -> Delete zum L?schen
ActiveSheet.Rows(9).Hidden = True
End Sub
Viele Grüße
Michael