Имеется несколько столбцов, с данными от -1000 до 1000. Пустые значения всегда должны отображаться как пустые (пустая ячейка). При этом значение может быть нулём.
Не могу найти оптимальный вариант сортировки, при которой пустые значения будут в конце.
Необходима сортировка только от большего к меньшему. При сортировке от большего к меньшему пустые значения всегда сверху. Если использовать вместо пустых значений ноль, то все они окажутся в середине, а только потом пойдут отрицательные.
Предполагаю, что можно это обойти, например использовав значения -99999 и подходить к каждому столбцу индивидуально. Но перед тем, как это сделать, хотел бы узнать, может я что-то упускаю? Например:
Настраиваемая сортировка. Разобраться не смог, возможно, там есть вариант выставить как-то: 1000 0 -1000 пусто
Макросы. При создании макроса на сортировку, есть несколько параметров, которые для меня остались загадкой (SortMethod = xlPinYin, Header = xlYes). Забыл предупредить, нужна именно сортировка. Фильтрация (скрытие строк с пустым значением) - не подходит.
Доброе утро.
Имеется несколько столбцов, с данными от -1000 до 1000. Пустые значения всегда должны отображаться как пустые (пустая ячейка). При этом значение может быть нулём.
Не могу найти оптимальный вариант сортировки, при которой пустые значения будут в конце.
Необходима сортировка только от большего к меньшему. При сортировке от большего к меньшему пустые значения всегда сверху. Если использовать вместо пустых значений ноль, то все они окажутся в середине, а только потом пойдут отрицательные.
Предполагаю, что можно это обойти, например использовав значения -99999 и подходить к каждому столбцу индивидуально. Но перед тем, как это сделать, хотел бы узнать, может я что-то упускаю? Например:
Настраиваемая сортировка. Разобраться не смог, возможно, там есть вариант выставить как-то: 1000 0 -1000 пусто
Макросы. При создании макроса на сортировку, есть несколько параметров, которые для меня остались загадкой (SortMethod = xlPinYin, Header = xlYes). Забыл предупредить, нужна именно сортировка. Фильтрация (скрытие строк с пустым значением) - не подходит.fijer
Header = xlYes - у сортируемого фрагмента первая строка шапка таблицы и она не будет участвовать в сортировке. SortMethod = xlPinYin - используется для китайского языка (об этом написано в справке "for Chinese languages"). При работе с русским и английским текстом этот параметр не участвует в сортировке и можете его удалить из макроса.
Header = xlYes - у сортируемого фрагмента первая строка шапка таблицы и она не будет участвовать в сортировке. SortMethod = xlPinYin - используется для китайского языка (об этом написано в справке "for Chinese languages"). При работе с русским и английским текстом этот параметр не участвует в сортировке и можете его удалить из макроса.Karataev
Сообщение отредактировал Karataev - Среда, 24.05.2017, 09:34