![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Форумчанин
Регистрация: 21.08.2007
Сообщений: 292
|
![]()
Вот ещё один хороший пример сортировки массива по возрастанию и убиранию дубликатов (говорят от Уокенбаха)
|
![]() |
![]() |
![]() |
#12 |
Пользователь
Регистрация: 24.12.2008
Сообщений: 50
|
![]()
Мне кто-нибудь поможет?
|
![]() |
![]() |
![]() |
#13 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
![]()
kola672
Не путайте "сортировку" и "фильтрацию". Что же Вам все-таки нужно? Например, если на отдельный лист требуется вывести только строки с коэффициентами от 2 до 2,1 (фильтрация), то во-первых, выбирать из всего листа? (за все дни?), во-вторых, как задавать условия выбора? (через форму?), в-третьих, как должны быть отсортированы данные в сформированном листе? (т.е. если выбор по коэффициентам, то и сортировать по ним? или по времени? или еще как?) Опишите подробнее для каждого требуемого вида фильтрации.
Чем шире угол зрения, тем он тупее.
|
![]() |
![]() |
![]() |
#14 |
Пользователь
Регистрация: 24.12.2008
Сообщений: 50
|
![]()
Буду знать как называется эта операция.
Лист с коэффициентами от 2 до 2,1 1.На отдельный лист вывести только строки с коэффициентами от 2до 2,1. 2.Выбирать из всего листа за все дни, которые есть и которые будут. 3.В сформированном листе сортировать данные по числу (30.11.2008; 01.12.2008. и т.д.) и времени ( 0 часов, 1 час, 2часа и т.д.) . Как задавать условия выбора не могу сказать так, как в этом не разбираюсь. Чтобы это было как можно проще и шаг за шагом. Листы по чемпионатам 1.На отдельные листы вывести строки по чемпионатам не зависимо от коэффициентов (Лист1, только Франция. Лист2, только Англия. Лист3 только Италия и т.д.). 2.В сформированных листах сортировать данные по числу (30.11.2008; 01.12.2008. и т.д.) и времени ( 0 часов, 1 час, 2часа и т.д.). |
![]() |
![]() |
![]() |
#15 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
![]()
Посмотрите вложение. Запустите макрос "Main".
Будет сформирована "куча" листов по Вашим критериям отбора. Данные на всех листах отсортированы по дате/времени.
Чем шире угол зрения, тем он тупее.
|
![]() |
![]() |
![]() |
#16 |
Пользователь
Регистрация: 24.12.2008
Сообщений: 50
|
![]()
Огромное спасибо за проделанную работу. Всё запустилось, только время не хочет выстраиваться по порядку. Может какой-то сбой?
Ещё, у меня слишком много таких данных, более тысячи листов и данные прибавляются каждый день. Большая просьба объяснить, шаг за шагом, как самостоятельно я бы мог проводить эту операцию, чтобы постоянно не обращаться к Вам. |
![]() |
![]() |
![]() |
#17 | |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
![]() Цитата:
В код макроса вставлены комментарии. Посмотрите.
Чем шире угол зрения, тем он тупее.
|
|
![]() |
![]() |
![]() |
#18 |
Пользователь
Регистрация: 24.12.2008
Сообщений: 50
|
![]()
Время встало на своё место, приятно работать с человеком знающим своё дело.
Ещё одно, строки одного числа, времени и чемпионата, не правильно выстраиваются по коэффициентам. 30.11.2008. CF Malaga 50 2 17:00 Испания 1-йдивизион 30.11.2008RCD Espanyol Barcelona 50 2,05 17:00 Испания 1-й дивизион 30.11.2008. UD Almeria 50 2 17:00 Испания 1-й дивизион Должно быть так. 30.11.2008. CF Malaga 50 2 17:00 Испания 1-й дивизион 30.11.2008. UD Almeria 50 2 17:00 Испания 1-й дивизион 30.11.2008RCD Espanyol Barcelona 50 2,05 17:00 Испания 1-й дивизион |
![]() |
![]() |
![]() |
#19 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
![]()
Что-то я не помню, чтобы Вы оговаривали сортировку по коэффициентам в пределах одинаковых дат/времен. Сделано было согласно Вашим требованиям из поста №14.
В следующем вложении добавлена такая сортировка по всем листам.
Чем шире угол зрения, тем он тупее.
|
![]() |
![]() |
![]() |
#20 |
Пользователь
Регистрация: 24.12.2008
Сообщений: 50
|
![]()
Огромное спасибо, всё работает как надо. Если возникнут ещё вопросы, а думаю, что так и будет, могу обратиться ещё?
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Требуется помощь | etrom | Помощь студентам | 4 | 19.10.2008 16:36 |
Требуется помощь) | immortalis | Помощь студентам | 3 | 12.10.2008 21:48 |
Требуется помощь! | Artazzz | БД в Delphi | 4 | 17.06.2008 01:52 |
Требуется помощь! | Svetax2 | Помощь студентам | 0 | 06.06.2008 19:30 |