|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
16.03.2011, 00:07 | #21 |
Пользователь
Регистрация: 15.03.2011
Сообщений: 35
|
|
16.03.2011, 00:27 | #22 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Нет, в строке кода, начинающейся с Dim
webmoney: E265281470651 Z422237915069 R418926282008
|
16.03.2011, 19:05 | #23 |
Пользователь
Регистрация: 15.03.2011
Сообщений: 35
|
макрос для сортировки.
Доброго времени Hugo!
Сегодня не смог,т.к. на форум не возможно было зайти. Не могли бы Вы ещё немного уделить своё время? Можно ли сделать сложную сортировку для той выгрузки? Я описание вложил в Excel файлы. Один вопрос ещё,если можно? Можно ли как-то "вшить" предыдущий макрос в Excel(версия 2007),просто приходится каждый раз запускать тот файл с макросом перед отбором. Как его разместить непосредственно в программе Excel? Последний раз редактировалось igsxor; 16.03.2011 в 19:09. |
16.03.2011, 19:11 | #24 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Насчёт сортировки - не понял, описания не нашёл.
А "вложить макрос в Эксель" можно - поместите его в модуль в PERSONAL.xlsb. Вызывать так же по Alt+F8.
webmoney: E265281470651 Z422237915069 R418926282008
|
16.03.2011, 19:19 | #25 | |
Пользователь
Регистрация: 15.03.2011
Сообщений: 35
|
Цитата:
Один как бы с тем механизмом который я пытаюсь продумать не зная язык=) Вся на Вас надежда. А в другом(2_готовая табл.xls) как бы уже нужный окончательный результат,в котором отсортированы нужные строки который связаны с первым столбцом из сформированной выгрузки(Ваш макрос). Может быть конечно нужно как-то по-другому... Помогите пожалуйста |
|
16.03.2011, 23:49 | #26 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
В моём коде данные по номерам и суммам лежат в одной строке массива "c".
Так что можно перед выгрузкой переложить эти данные в массив, созданный из данных Вашей итоговой таблицы ( взять в массив Ваш столбец и 3 рядом) или в чистый из 3-х столбцов. Т.е. перебором цикл в цикле сравнить массив "c" и массив из итоговой таблицы и соответственно переложить данные в ячейки третьего массива, который потом выгрузить на лист. Или сделать на полуавтомате - подтянуть данные из уже полученной таблицы в Вашу итоговую с помощью ВПР() или отдельного кода. Писать итоговый код сегодня уже не буду. Да и механизм выбора итогового файла неясен - брать по определённому пути (какому?) или файл будет открыт (какое название?) или выбор в диалоге? С исходным файлом ясно - на нём код запускаем. С уже полученным результатом тоже ясно - он генерится в новый файл. А вот как привязаться к существующему сводному? И сводный должен соответствовать исходному по позициям - иначе или что-то не найдётся, или что-то пропадёт...
webmoney: E265281470651 Z422237915069 R418926282008
|
16.03.2011, 23:56 | #27 |
Пользователь
Регистрация: 15.03.2011
Сообщений: 35
|
Как-то странно время отображается в сообщениях,Вам так не кажется?
Я не мог отсылать последнее своё сообщение в 19:19?я отсылал примерно в 23:20... Странно |
17.03.2011, 00:02 | #28 | |
Пользователь
Регистрация: 15.03.2011
Сообщений: 35
|
Цитата:
В таблице 2_готовая табл. столбцу А обязательно должен сооьветствовать номер из столбца В. Но Вы имеете ввиду,что так не получится,а получится просто выгрузить данные не в новую книгу,а в эту таблицу,я правильно Вас понимаю? |
|
17.03.2011, 00:05 | #29 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Да, перед выгрузкой ещё раз перекладываем данные из массива "c" в другой массив в порядке согласно Вашего итогового файла, и затем выгружаем уже этот новый массив.
webmoney: E265281470651 Z422237915069 R418926282008
|
17.03.2011, 00:10 | #30 | |
Пользователь
Регистрация: 15.03.2011
Сообщений: 35
|
Цитата:
Но ведь Ваш макрос сам управляет и формирует новую чистую книгу? Непойму что именно править в коде? Возможно ли реализовать выгрузку в таблицу,как на примере 1_почти_готовая_табл_без_сортировки в прикреплённом файле? Что мне нужно прописывать в коде для этого? Код:
P.S. вчера я заходил на форум,но забыл списать Ваш номер wmz,а позже зайти не смог Последний раз редактировалось igsxor; 17.03.2011 в 00:56. |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Макрос группировки данных в таблице | magana | Microsoft Office Excel | 1 | 28.01.2011 23:52 |
Обновление данных из табл в др. | Ал3 | Microsoft Office Access | 1 | 04.07.2010 00:27 |
Результат перевода из 10й сис-мы в 16-ю занести в табл(10-е число - 16), до тех пор пока не будет введено | Maemi_IT | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 1 | 11.01.2010 21:27 |
Кол-во данных в таблице | dani92 | БД в Delphi | 1 | 02.04.2009 07:58 |
Как выпонить действия по двойному слику на созданной таблице | Tiolic | Общие вопросы Delphi | 2 | 21.06.2007 09:53 |