2 / 2 / 0
Регистрация: 24.07.2013
Сообщений: 54
|
|
1 | |
Макрос для больших таблиц по отбору нужной информации25.07.2013, 17:42. Показов 2804. Ответов 9
Метки нет (Все метки)
Из файла нужно отобрать строки. И скопировать их в новую книгу.
Критерии отбора нужных строк таковы : 1. Если в столбце "причина списания" значение "списание" 2. В столбце "Дата списания" значение "2013" 3. В столбце "остаточная стоимость" значение любое кроме "0" Книги большие, по 200 столбцов и 50.000 строк,а может и больше, может кто подскажет быстродейственный способ такой программы, буду очень благодарна) вкладываю примерный вариант файла с меньшим количеством данных конечно)
0
|
25.07.2013, 17:42 | |
Ответы с готовыми решениями:
9
Макрос: Написать макрос по сравнению двух таблиц для нахождения несоответствий... Word: макрос для таблиц. Отформатировать определенный вид таблиц Как вытянуть нужную информацию со стрингового Arraylist-a или распарсить его для вывода нужной информации? Медленный запрос для 2 больших таблиц |
693 / 99 / 10
Регистрация: 25.06.2011
Сообщений: 718
|
|
25.07.2013, 18:50 | 2 |
Irina_al, выложите файл у формате *.xls
0
|
1122 / 233 / 37
Регистрация: 15.03.2010
Сообщений: 709
|
|
25.07.2013, 21:05 | 3 |
Пробуй. В критериях даты записаны в виде числа.
1
|
2 / 2 / 0
Регистрация: 24.07.2013
Сообщений: 54
|
|
26.07.2013, 15:20 [ТС] | 4 |
SlavaRus, спасибо большое) не успела окончательно протестировать и подделать под себя,но вроде все хорошо работает) надавали еще кучу других заданий)
к понедельнику теперь только с этим думаю разберусь окончательно)
0
|
2 / 2 / 0
Регистрация: 24.07.2013
Сообщений: 54
|
|
26.07.2013, 15:27 [ТС] | 5 |
IvanOK, выложила для вас в нужном формате) Интересен теперь ваш вариант)
Кстати как уточнение, количество строк,столбцов и вообще диапазон в документах будет все время изменяться и заранее не известен.
0
|
1122 / 233 / 37
Регистрация: 15.03.2010
Сообщений: 709
|
||||||
26.07.2013, 15:57 | 6 | |||||
Если будет постоянно меняться диапазон данных, то используй при установке адреса данных Range("ячейка").CurrentRegion.
Добавлено через 14 минут
1
|
Модератор
|
|
26.07.2013, 16:29 | 7 |
а что дальше
==200 полей в строку смотреть трудно ==печатать почти невозможно ==вам нужно 10-15 столбиков, а остальное предположим что выбрали ==почистили ==напечатали в одной строчке ошиблись ==и все сначала ======================================= нужен не только выбор по 3 полям(а может по 1-2-4 или 5-6), но и ==выбор полей ==форматирование печати, чтобы 1 строка екселя влезала на лист(в несколько строчек) ==повторно использовать получившийся шаблон(неважно в ворд или ексель) ==при этом не забыть о прицеплении согласовано/утверждаю и подписей
0
|
693 / 99 / 10
Регистрация: 25.06.2011
Сообщений: 718
|
|
26.07.2013, 16:37 | 8 |
Irina_al, вам очень даже хорошый пример дали...
0
|
2 / 2 / 0
Регистрация: 24.07.2013
Сообщений: 54
|
|
26.07.2013, 16:46 [ТС] | 9 |
SlavaRus, очень быстро работает,спасибо)класс)
это просто кусок из программы, и именно из за этого долго грузилось всё, плюс книг в программе я просматриваю не одну. Пойду радостная все доделывать) Добавлено через 39 секунд IvanOK, да спасибо,я уже поняла и оценила)
0
|
1122 / 233 / 37
Регистрация: 15.03.2010
Сообщений: 709
|
|
28.07.2013, 13:24 | 10 |
To Irina_al
В критериях отбора по невнимательности допустил небольшую ошибку Вместо > и < в критериях нужно поставить >= и <=, иначе будут потеряны даты 1.1.2013 и 31.12.2013. Или первую цифру уменьшить, а вторую увеличить на 1 не меняя условий.
0
|
28.07.2013, 13:24 | |
28.07.2013, 13:24 | |
Помогаю со студенческими работами здесь
10
Макрос для переноса информации Свой сервер для хранения больших объемов информации Макрос для создания и заполнения таблиц Макрос не работает для множества таблиц Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |