Упс. Извините. Там еще и перенос строки в ячейке
Согласие есть продукт при полном непротивлении сторон
09.01.2018 11:27:14
Упс. Извините. Там еще и перенос строки в ячейке
Согласие есть продукт при полном непротивлении сторон
|
|
|
|
09.01.2018 11:32:52
|
|||
|
|
09.01.2018 11:49:05
Казанский, могу я Вас попросить посмотреть внимательнее на то, что находится внутри ячейки. Там указано не одно значение, а несколько, они идут с переносом строки, как правильно подметил
|
|
|
|
09.01.2018 13:11:13
Станислав К., двумерный массив, в котором в 1-м столбце размеры одежды , во втором приоритеты сортировки. Сортировать по "приоритетам".
--------- И если хотим, чтобы сортировка была быстрой, то как писал SAS в своем макросе: - сжигаем пробелы - по разделителям разбиваем строку на массив значений - сортируем любым из всевозможных вариантов ("пузырёк" самый медленный из них) - сцепляем все по-новой и заносим обратно в ячейку. И если нужно избавиться от дубликатов, то перед сортировкой или после прогоняем массив через словарь
Изменено: |
|
|
|
09.01.2018 13:31:56
oldy7, спасибо за ответ. Я надеюсь, что смогу разобраться в том, что вы написали.
|
|
|
|
16.05.2018 23:41:07
Необходимо отсортировкой внутри ячейки данные прведенного в примере вида по дате (формат "число.месяц" цифрами).
Изменено: |
|
|
|
17.05.2018 05:43:21
Посмотрите пример во вложении.
Выделите требуемую ячейку и выполните макрос "mySort". P.S. Вообще-то, нужно было создать новую тему...
Чем шире угол зрения, тем он тупее.
|
|
|
|
17.05.2018 07:25:18
Спасибо. В примере работает как и хотелось.
Но работает только для первой выделенной ячейки. Извините, что в примере не сделал столбец из разных случаев.
Изменено: |
|
|
|
17.05.2018 08:23:42
чутка дописал функцию сортировки с которой начинается тема, ввел возможность сортировки не по самим подстрокам, а по результатам применения шаблона регулярного выражения к ним.
Изменено: |
|||
|
|
17.05.2018 08:43:53
Проверяйте.
Откройте файл и выполните макрос "mySort".
Чем шире угол зрения, тем он тупее.
|
|
|
|
17.05.2018 09:37:30
Спасибо работает. Но опять нашлось что-то...нельзя ли убрать из макроса привязку к первому столбцу, чтоб можно было и 4й столбец с подобным содержимым отсортировать?
Всё на что меня хватило
Изменено: |
|||
|
|
17.05.2018 09:46:09
В строках кода
Чем шире угол зрения, тем он тупее.
|
|||
|
|
17.05.2018 10:24:59
SAS888 спасибо, работает!
DenSyo большое спасибо, что обратили на мой вопрос внимание. Сегодня попробую.
Изменено: |
|
|
|
17.05.2018 21:38:07
Да и к тому же, даже если я сумею настроить функцию, то вариант через Мастер функций мне не очень подходит, нужен макрос привязанный к этой функции, а это для меня космос |
|||||
|
|
18.05.2018 02:43:14
кстати! я же еще вчера ваш файл мною измененный приложил в котором наглядно показано как работает функция...
Изменено: |
|||
|
|
18.05.2018 22:06:03
Взял ваш пример.
Изменено: |
|
|
|
19.05.2018 04:29:47
она только в примере и будет работать, т.к. в нем в вба внесена эта самая функция. либо самостоятельно вставляем функцию из сообщения
|
|
|
|
19.05.2018 20:56:03
Спасибо за разъяснение. Альтернативный вариант будет.
|
|
|
|
24.05.2018 10:47:48
обновление функции сортировки строк. более разумно применяются регулярки, расширен функционал, в том числе внесена функция натурального сравнения. основные моменты в комментариях к функции плюс примеры в файле.
какие идеи будут по расширению функционала? какие-то иные варианты применения регулярок или действий над строками?..
Изменено: |
||||
|
|
|||