Добрый день. Помогите создать нумерацию не пустых строк средствами VBA, без формул в ячейках. Нумерация должна начинаться с 7 строки в колонке B. При очистке строки нумерация в строке должна удаляться и продолжить нумерацию со следующей не пустой строки.
Имеющийся код начинает нумеровать с первой строки и не очищает значения с последующим продолжением нумерации.
Имеющийся код начинает нумеровать с первой строки и не очищает значения с последующим продолжением нумерации.
| Код |
|---|
Application.EnableEvents = False RowMax = Cells.SpecialCells(xlCellTypeLastCell).Row ColMax = Cells.SpecialCells(xlCellTypeLastCell).Column n = 0 For i = 1 To RowMax For j = 1 To ColMax If Not IsEmpty(Cells(i, j)) Then n = n + 1 Cells(i, 2) = n Exit For End If Next j Next i Application.EnableEvents = True |