Перенумеровать строки после перемещения - PullRequest
1 голос
/ 14 июня 2019

У меня есть электронная таблица с 25 рядами задач.Если задача становится горячей темой, мне нужно переместить или перенумеровать строку, чтобы перенести ее наверх, и я бы хотел, чтобы Excel перенумеровал строки ниже в порядке возрастания.(то есть, если я изменю 19 на номер 1, все остальное будет двигаться вниз и перенумеровано в порядке возрастания).

Ответы [ 2 ]

0 голосов
/ 14 июня 2019

Скажем, наш список задач выглядит так:

enter image description here

поместите этот код в область кода рабочей таблицы:

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
    If Target.Column <> 1 Then Exit Sub
    Cancel = True
    Rows("1:1").Insert Shift:=xlDown
    Target.EntireRow.Copy Range("A1")
    Target.EntireRow.Delete
End Sub

Когда жена скажет вам, что у нее начались роды, дважды щелкните ячейку A4 , и список задач станет:

enter image description here

0 голосов
/ 14 июня 2019

Итак, простой пример, просто для демонстрации:

enter image description here

Таким образом, вы можете сортировать и включать столбец А или нет, как вы хотите.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...