![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 09.01.2007
Сообщений: 108
|
![]()
Добрый день.
Возможно сделать слудеющее. Есть документ с фамилиями (более 500 шт.). Все они собраны в файле в хаотичном порядке. Как можно в данной форме сделать, чтобы отсортировать фамилии в алфавитном порядке? Стандартным способом не получается. Есть другие варианты? |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 03.11.2006
Сообщений: 524
|
![]()
"Отсортировать" подобную таблицу можно, например, следующим образом :
- создать список, содержащий только нужные фамилии и отсортировать его (для этого можно воспользоваться дополнительными ячейки и подобный подход не требует больших знаний) - создать новую таблицу, путём последовательного копирования строк, при этом ориентируясь на уже отсортированный список фамилий. - естественно, что при выполнении этих действий(макроса) не лишним будет отключить обновление экрана Application.ScreenUpdating = False, установить ручной режим пересчёта Application.Calculation = xlManual и т.д., а затем, вернуть всё на круги своя. |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 09.01.2007
Сообщений: 108
|
![]()
А если список фамилий неизвестен и каждый месяц может дополняться?
|
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 03.11.2006
Сообщений: 524
|
![]()
А это абсолютно не важно, ибо я предлагал осуществить сии действия программно и список для сортировки будет создаваться каждый раз заново. В принципе, тоже самое можно осуществить и вручную, но и в этом случае временный список будет каждый раз новый.
|
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 09.01.2007
Сообщений: 108
|
![]()
А возможно примерчик небольшой. Я совсем не понял как это можно сделать. Помогите, пжл.
|
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 03.11.2006
Сообщений: 524
|
![]()
Хорошо, я вышлю Вам напрямую готовый пример.
|
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Отсортировать по алфавиту | Rio309 | Помощь студентам | 2 | 09.03.2008 22:52 |
Помогите отсортировать список | ret83 | Microsoft Office Excel | 8 | 29.12.2007 13:41 |
Как отсортировать НД по Lookup-полю? | Schumacher | БД в Delphi | 4 | 21.06.2007 14:07 |
Сортировка по алфавиту | ЧИЖ | Общие вопросы Delphi | 1 | 16.03.2007 14:17 |
Как отсортировать | Uhryap | Microsoft Office Word | 2 | 24.02.2007 16:58 |