Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 15.11.2007, 22:10   #1
asale
Форумчанин
 
Регистрация: 09.01.2007
Сообщений: 108
По умолчанию Отсортировать по алфавиту

Добрый день.
Возможно сделать слудеющее.
Есть документ с фамилиями (более 500 шт.). Все они собраны в файле в хаотичном порядке. Как можно в данной форме сделать, чтобы отсортировать фамилии в алфавитном порядке?

Стандартным способом не получается.
Есть другие варианты?
Вложения
Тип файла: zip Табель учета рабочего времени.zip (9.7 Кб, 27 просмотров)
asale вне форума
Старый 18.11.2007, 18:46   #2
pashulka
Форумчанин
 
Регистрация: 03.11.2006
Сообщений: 524
По умолчанию

"Отсортировать" подобную таблицу можно, например, следующим образом :
- создать список, содержащий только нужные фамилии и отсортировать его (для этого можно воспользоваться дополнительными ячейки и подобный подход не требует больших знаний)
- создать новую таблицу, путём последовательного копирования строк, при этом ориентируясь на уже отсортированный список фамилий.
- естественно, что при выполнении этих действий(макроса) не лишним будет отключить обновление экрана Application.ScreenUpdating = False, установить ручной режим пересчёта Application.Calculation = xlManual и т.д., а затем, вернуть всё на круги своя.
pashulka вне форума
Старый 18.11.2007, 23:26   #3
asale
Форумчанин
 
Регистрация: 09.01.2007
Сообщений: 108
По умолчанию

А если список фамилий неизвестен и каждый месяц может дополняться?
asale вне форума
Старый 18.11.2007, 23:30   #4
pashulka
Форумчанин
 
Регистрация: 03.11.2006
Сообщений: 524
По умолчанию

А это абсолютно не важно, ибо я предлагал осуществить сии действия программно и список для сортировки будет создаваться каждый раз заново. В принципе, тоже самое можно осуществить и вручную, но и в этом случае временный список будет каждый раз новый.
pashulka вне форума
Старый 19.11.2007, 21:25   #5
asale
Форумчанин
 
Регистрация: 09.01.2007
Сообщений: 108
По умолчанию

А возможно примерчик небольшой. Я совсем не понял как это можно сделать. Помогите, пжл.
asale вне форума
Старый 19.11.2007, 22:01   #6
pashulka
Форумчанин
 
Регистрация: 03.11.2006
Сообщений: 524
По умолчанию

Хорошо, я вышлю Вам напрямую готовый пример.
pashulka вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Отсортировать по алфавиту 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