Как отсортировать электронную таблицу по датам из разных столбцов? - PullRequest
0 голосов
/ 11 июня 2019

У меня есть электронная таблица, которая содержит ряд крайних сроков, а также столбцы, указывающие, было ли выполнено действие.Я хочу, чтобы лист сортировал себя по «следующей дате оплаты», которая будет приходиться на разные столбцы для каждой строки.

Например, строка 3 может потребоваться отсортировать по дате в столбце H, тогда как строка2 может потребоваться отсортировать по дате в столбце J (поскольку действие colH в 2 завершено).

В частности, может потребоваться сортировка строки по дате исполнения "45N";как только 45N закончится, я бы хотел, чтобы он был отсортирован по дате исполнения "45R".

Один из вариантов, о котором я читал, - это создать столбец «фиктивных» после всех данных и заполнить его"sortBy" дата для каждой строки, а затем просто сортировать по этому столбцу (и, возможно, удалить его позже).Я думаю, что это будет довольно просто, и у меня есть условная логика, в которой я нуждаюсь.

Есть ли способ сделать это в VBA без заполнения столбца?Просто сохраните переменную FOR EACH ROW в VBA вместо того, чтобы сделать ее временной записью в самой электронной таблице, а затем выполните сортировку по этому вопросу?

enter image description here

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