Нестандартная сортировка в Excel
Это нужно, чтобы с'экономить на ширине листа. Там где строки не склеены сидят значения разных типов, например вверху - текст, внизу - дата. Сортировать надо как по тексту, так и по дате - раздельно и по составному ключу из обоих значений.
Стандартная сортировка такого листа не проходит, нужно "чтобы ячейки имели одинаковую размерность".
Есть ли способы нестандартной (спецпрограммной) сортировки строк на таком листе по любому требуемому реквизиту или их группе (составной ключ сортировки)??
1. Создаёте отдельный столбец с текстом, отдельный с датами. Чтобы продолжать "экономить на ширине листа", их можно сделать где-нибудь сбоку, в стороне, одним словом, за кадром.
2. В основном столбце помещаете формулу вида: =M2&СИМВОЛ(10)&N2. В сочетании с галочкой "переносить по словам" в формате ячеек, это позволит воспроизвести тот внешний вид, который у Вас был ранее.
3. Обычная сортировка по разным столбцам удовлетворит любым Вашим нуждам.
например с Range-объектом, построенным со
свойством .EntireRow, например....
А так, я конечно выкрутился за счет создания
дополнительной страницы, где для сортировки
все спаренные и не спаренные ячейки логической
строки "вытягиваю" в одну физическую строку.
После сортировки данные переписываю в исходную
страницу. Тупо, конечно, но работает...
Цитата: Serzh
Я имел ввиду, что нибудь на объектном уровне,
например с Range-объектом, построенным со
свойством .EntireRow, например....
например с Range-объектом, построенным со
свойством .EntireRow, например....
Нет, ничего такого В Экселе нет.
Цитата:
А так, я конечно выкрутился за счет создания
дополнительной страницы, где для сортировки
все спаренные и не спаренные ячейки логической
строки "вытягиваю" в одну физическую строку.
После сортировки данные переписываю в исходную
страницу. Тупо, конечно, но работает...
Почему тупо? Нормально. Главное, что работет.