Страницы: 1
RSS
Как сделать нумерацию, минуя скрытую строку?
 
Использую такой код
Код
Sub pr()
[e4].Select
[e4] = 1
[e4].AutoFill Destination:=Range([e4], Range(Selection, Selection.End(xlDown))), Type:=xlFillSeries
End Sub

Проблема возникает когда скрыта строка, ячейка в скрытой строке тоже нумеруется, а при просмотре получается как бы нумерация сбита.
Подскажите пожалуйста может есть другой способ нумерации?
 
Изменено: Dobepman - 04.08.2019 10:41:41
 
есть 1001 способов нумерации
вот 1001-й
Код
Sub pr()
  Dim rg As Range, c As Range, i&
  [e4] = 1
  Set rg = Range(Cells(1, 5).End(xlDown), Cells(Rows.Count, 5).End(xlUp))
  Set rg = rg.SpecialCells(xlCellTypeVisible)
  For Each c In rg:  i = i + 1: c = i:  Next
End Sub
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
 
Мощно! Не знал ни одного. Теперь вот один узнал. Спасибо за подсказку  
Страницы: 1
Наверх