Есть часть макроса для нумерации по-новому и вставки строки в начало:
Range(Range("a1"), Range("a1").End(xlDown)).Select
Selection.Cells(1, 1).Value = 1
Selection.DataSeries Rowcol:=xlColumns, Type:=xlLinear, Date:=xlDay, _
Step:=1, Trend:=False
Range("A1").Select
Selection.EntireRow.Insert , CopyOrigin:=xlFormatFromLeftOrAbove
Все хорошо, но если в обрабатываемом списке одна строка, то нумерует до конца листа и ... все. Вставлять дальше некуда. Как сделать чтобы нумеровал и работал и с одной строкой.
Range(Range("a1"), Range("a1").End(xlDown)).Select
Selection.Cells(1, 1).Value = 1
Selection.DataSeries Rowcol:=xlColumns, Type:=xlLinear, Date:=xlDay, _
Step:=1, Trend:=False
Range("A1").Select
Selection.EntireRow.Insert , CopyOrigin:=xlFormatFromLeftOrAbove
Все хорошо, но если в обрабатываемом списке одна строка, то нумерует до конца листа и ... все. Вставлять дальше некуда. Как сделать чтобы нумеровал и работал и с одной строкой.