folgender Makro (aus dem Archiv) funktioniert.
Da ich aber immer wieder neue Zeilen einfüge, muss der Bereich auch immer wieder neu festgelegt werden. Beim Format habe ich das noch hinbekommen. Meine geringen Kenntnisse reichen nicht aus, den Marko entsprechend zu ändern.
Gibt es eine Möglichkeit, statt A6-A225 den Bereich A6 bis zum letzten Eintrag in A zu löschen?
Und gibt es die Möglichkeit die lfd.Nummer bei Range nicht nur bis b225, sondern bis letzte beschriebene Zelle in B festzulegen?
Sub laufendenummertages()
Application.ScreenUpdating = False
Sheets("tages").Range("A6:A225").ClearContents
Dim lngLfdNr As Long
Dim lngIndx As Long
lngLfdNr = 1
For lngIndx = 6 To Range("b225").End(xlUp).Row Step 1
Cells(lngIndx + 0, 1).Value = lngLfdNr
lngLfdNr = WorksheetFunction.Max(Range("A:A")) + 1
Next lngIndx
Cells(65536, 3).Select
Selection.End(xlUp).NumberFormat = "General"
Range("A4").Select
Application.ScreenUpdating = True
End Sub
Vielen Dank für jeden Tipp.
Grüße
Gisela