Помогите , пожалуйста! Нужен код для последовательной нумерации только выделенного фрагмента ячеек (исключая строки, скрытые группировкой). Нужно нумеровать как по горизонтали , так и по вертикали(и строки и столбцы). Т.е. пользователь выделяет фрагмент мышкой, запускает макрос и выделенный фрагмент нумируется. Те Если выделены ячейки по горизонтали - нумеруем по горизонтали. Если по вертикали - нумеруем по вертикали
Нумируются прямо в выделенном диапазоне. Пытался начать с просто нумерации всего,
Код
Sub Nomer()
Dim i As Long
Dim Nomer As Integer
Dim iLastRow As Long
iLastRow = Cells(Rows.Count, 1).End(xlUp).Row
Nomer = 1
For i = 1 To iLastRow
Cells(i, 1) = Nomer
i = i - 1
Nomer = Nomer + 1
Next
End Sub
Опыта мало, как сделать чтобы работало в выделенном диапазоне не понимаю