0 / 0 / 0
Регистрация: 07.09.2012
Сообщений: 26
|
|
1 | |
Вложенная сортировка в Excel (VBA)24.10.2012, 12:52. Показов 3833. Ответов 24
Метки нет (Все метки)
Доброго дня.
Помогите с макросом для Excel. Есть таблица (очень большая, строк порядка 3000-4000 с возможностью увеличения до 7-8 тысяч, с группировкой данных по столбцам). Есть необходимость периодически сортировать данные по 2-м условиям (по номеру вагона, далее по дате отгрузки). Пример лежит в файле. Я конечно вынуждена пользоваться функционалом Excel'я, но это так тормозит, что можно ходить на перекуры, а так никакого здоровья не хватит.
0
|
24.10.2012, 12:52 | |
Ответы с готовыми решениями:
24
Вложенная сортировка Vba excel windows и vba excel Mac Os - Макинтош корявит шрифт Vba экспорт в excel по vba-фильтру VBA парсер выдает ошибку vba excel Run-time error '-2147319783 (80028019) и "microsoft ожидает пока другое приложение за |
0 / 0 / 0
Регистрация: 07.09.2012
Сообщений: 26
|
|
24.10.2012, 14:03 [ТС] | 3 |
Нет, все так, просто я часть данных из таблицы убрала и удалила ненужные листы, вот и все, файл с примером "облегчен".
0
|
0 / 0 / 0
Регистрация: 07.09.2012
Сообщений: 26
|
|
24.10.2012, 14:13 [ТС] | 5 |
Да я тоже полазила, я даже альтернативных задач по форумам не нашла. Но делать, скорее всего, придется, так как Excel даже просто с одного столбца фильтр "отпускает" долго, задержка идет на 10-20 секунд, а на данный момент у меня 3000 строк. А мне кажется, что макрос работает быстрее.
0
|
6922 / 2832 / 543
Регистрация: 19.10.2012
Сообщений: 8,645
|
|
24.10.2012, 14:43 | 6 |
Отключайте пересчёт формул на это время.
0
|
0 / 0 / 0
Регистрация: 07.09.2012
Сообщений: 26
|
|
24.10.2012, 14:48 [ТС] | 7 |
С удовольствием, но в этом файле формул, кроме суммы двух слагаемых (чтобы посчитать затраты по каждому вагону), нет. Просто если писать нет смысла, тогда придется мириться с реальностью и ждать, пока Excel закончит сортировку. Я пыталась разбить на несколько файлов, но не смогла определиться с логикой разбивки в силу специфики работы. Я не знаю как еще можно облегчить файлик.
0
|
0 / 0 / 0
Регистрация: 07.09.2012
Сообщений: 26
|
|
24.10.2012, 15:57 [ТС] | 9 |
Стоит NOD32, но его влияние на производительность ни разу не заметила. В целом компа летает, даже, когда Excel пытается что-то делать и зависает, остальное вроде бы работает нормально.
0
|
6922 / 2832 / 543
Регистрация: 19.10.2012
Сообщений: 8,645
|
|
24.10.2012, 16:18 | 10 |
Помнится там раньше была куча ВПР... Точно нет больше? И на других листах нет привязки в формулах к этим данным?
0
|
0 / 0 / 0
Регистрация: 07.09.2012
Сообщений: 26
|
|
24.10.2012, 16:26 [ТС] | 11 |
Неа, благодаря макросу, написанному вами, удалось избежать всяких ВПР, СЧЕТ и пр. На данный момент есть только повагонные суммы.
0
|
6922 / 2832 / 543
Регистрация: 19.10.2012
Сообщений: 8,645
|
|
24.10.2012, 16:44 | 12 |
Тогда я пас...
0
|
0 / 0 / 0
Регистрация: 07.09.2012
Сообщений: 26
|
|
24.10.2012, 16:54 [ТС] | 13 |
Неа, благодаря написанному вами макросу, необходимость всяких ВПР, СЧЕТ и пр. отпала. На данный момент есть 2 листа данных, в одном из которых есть формулы суммирования по каждому вагону. Вот в целом и все. Hugo121, скажите, есть ли смысл заморачиваться или просто терпеть?
0
|
6922 / 2832 / 543
Регистрация: 19.10.2012
Сообщений: 8,645
|
|
24.10.2012, 17:05 | 14 |
Я думаю есть смысл разобраться.
У других ведь нормально сортируется (я не размножал, не пробовал - но то, что есть сортируется мнгновенно). Или можно подойти иначе (смотря по задаче) - может быть сгодится отобрать макросом нужные данные в новую временную книгу? Там их посмотрели, закрыли без сохранения. Или попробуйте Ctrl+A, Copy, затем Paste только значения в новую книгу/лист и там сортируйте для просмотра.
0
|
0 / 0 / 0
Регистрация: 07.09.2012
Сообщений: 26
|
|
24.10.2012, 17:09 [ТС] | 15 |
Не думаю, что эти варианты удобны, так как в файл будут изо дня в день добавляться данные, формирование картины данных идет по нарастающей. Но в целом, если "разбор" будет проблематичен, то лучше отказаться от этой идеи...
0
|
0 / 0 / 0
Регистрация: 07.09.2012
Сообщений: 26
|
|
24.10.2012, 17:33 [ТС] | 17 |
С удовольствием, но в панели инструментов, где я ввожу это сообщение, не могу найти "скрепку". День назад она была, а сейчас нет. Вот сижу понимаю, что я чего-то не понимаю...
0
|
6922 / 2832 / 543
Регистрация: 19.10.2012
Сообщений: 8,645
|
|
24.10.2012, 17:35 | 18 |
В расширенном режиме скрепка есть. И не только
0
|
0 / 0 / 0
Регистрация: 07.09.2012
Сообщений: 26
|
|
24.10.2012, 17:40 [ТС] | 19 |
Спасибо,... я только что поняла, что нахожусь в трансе от работы,... Пора домой....
0
|
0 / 0 / 0
Регистрация: 07.09.2012
Сообщений: 26
|
|
24.10.2012, 17:42 [ТС] | 20 |
А вот и файл..... извините...
0
|
24.10.2012, 17:42 | |
24.10.2012, 17:42 | |
Помогаю со студенческими работами здесь
20
VBA запросы в excel vba Функциия excel в функции excel на vba Импорт таблицы Excel в БД Access через VBA через кнопку в Excel VBA Excel Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |